2016-11-07 1 views
-2

Ich habe zwei CentOS 6.8 Server auf VirtualBoxen laufen.Wie 'sudo' ohne 'newgrp'

Zum einen kann ich mich als normaler Benutzer anmelden und dann "sudo" verwenden, um Administratorbefehle auszuführen. Ich füge einfach "sudo" an die Front und alles funktioniert wie erwartet.

Auf der anderen Seite muss ich zuerst "newgrp wheel" laufen lassen, sonst macht es mir weh, dass ich nicht in der sudoers-Datei bin. Sobald das erledigt ist, ist alles in Ordnung.

Soweit ich das beurteilen kann, sind beide Systeme ansonsten identisch. Der Benutzername hat in beiden Fällen eine primäre Gruppe von "Benutzern" und ist auch ein Mitglied von "Rad" und "Apache" -Gruppen. Die Gruppe "Rad" hat natürlich "ALLEN" Zugang über "visudo" erhalten.

Der einzige Unterschied, wenn es wichtig ist, ist, dass die erste eine VM unter Linux ist und ich über Putty darauf zugreife. Das nörgelnde ist eine VM unter Windows, und ich greife über den VirutalBox-Bildschirm darauf zu.

Es ist kein sehr großes Problem, aber ich wie brauche keinen zusätzlichen Schritt. Weiß jemand, was hier vor sich geht?

+0

Wenn Sie meine Frage abstimmen wollen, würde ich eine Erklärung warum schätzen. – UncaAlby

Antwort

0

Nun, es stellt sich heraus, dass die Systeme nicht so identisch waren, wie ich dachte. Die "visudo" sudoers-Datei auf der nagenden Version wurde irgendwie auf ihre ursprüngliche Version wiederhergestellt, was bedeutete, dass die "% wheel" -Richtlinie auskommentiert wurde. Ich habe das nur entdeckt, als ich versuchte, ein 10-Minuten-Timeout hinzuzufügen.