Wie kann ich der sudoers-Datei einen regulären Benutzer hinzufügen?

134403
D'Arvit

Wie kann ich der "sudoers" -Datei weitere Benutzer hinzufügen?

35

7 Antworten auf die Frage

35
Johan

Bearbeiten Sie einfach die Datei /etc/sudoers.

Sie werden jedoch /usr/sbin/visudoals Editor verwendet, da dies einige Überprüfungen vor dem Beenden des Systems erfordert.

Das wäre also:

sudo /usr/sbin/visudo 

Hier sind einige Links, die nützlich sein könnten:

Wie speichere ich dann die Datei? D'Arvit vor 14 Jahren 0
Egal, mir wurde klar, dass es am Ausgang passiert ist. D'Arvit vor 14 Jahren 1
+1. Auf einigen Systemen ist / etc / sudoers schreibgeschützt und die Bearbeitung wird durch den Befehl visudo erzwungen. Laurent Etiemble vor 14 Jahren 0
Wenn Sie über ein Verzeichnis "/ etc / sudoers.d" verfügen, ändern Sie die Datei "/ etc / sudoers" nicht. Legen Sie den Eintrag stattdessen in einer eigenen Datei in diesem Verzeichnis ab. David Schwartz vor 11 Jahren 1
17
ʍǝɥʇɐɯ

Meine bevorzugte Methode ist, sie der sudoGruppe hinzuzufügen ( adminvor Ubuntu 10.04).

In Ubuntu Linux kann die sudoGruppe ausgeführt werden sudound es ist einfach, jemanden zu dieser Gruppe hinzuzufügen:

usermod -a -G sudo username 

Ihre Laufleistung kann sich von anderen Distributionen unterscheiden, jedoch hielt es die Gruppenmethode für sinnvoller als die Aktualisierung der Sudoers-Datei. Weniger Raum, um etwas falsch zu machen und jeden von einem Superuser auszuschließen, scheint der Grund zu sein.

Die Admin-Gruppe existiert seit mindestens Ubuntu 10.04 nicht mehr Artem Pakk vor 12 Jahren 1
13
ukanth

Bearbeiten Sie einfach Ihre Sudoers-Datei

sudo visudo -f /etc/sudoers 

und fügen Sie den Benutzernamen wie "uk" ohne Anführungszeichen hinzu

username ALL = (ALL)ALL 

Speichern und beenden würde den Zugriff geben.

Wie Johan sagt, sollte mit visudo die Sudoers-Datei bearbeitet werden. Eine verzerrte Sudo-Datei kann zu einer Welt vermeidbarer Schmerzen führen. http://en.wikipedia.org/wiki/Visudo nagul vor 14 Jahren 6
Warum haben Sie Ihrem Beispiel dann Anführungszeichen hinzugefügt? grawity vor 14 Jahren 3
2
secureBadshah

visudo Öffnet die Sudoers-Datei und enthält Beispiele für einfache Situationen.

Möglicherweise müssen Sie die Option 'NOPASSWD' hinzufügen, wenn Benutzerscripts Befehle / Binärdateien verwenden, die nur mit "sudo" ausgeführt werden können, z

ALL=(ALL) NOPASSWD: ALL 

Es ist auch möglich, eine Gruppe anstelle des Benutzernamens anzugeben. Sie müssen also nicht jeden Benutzer einzeln auflisten, z

%users localhost=/sbin/shutdown -h now 
Beachten Sie, dass NOPASSWD ein Sicherheitsrisiko darstellt. Johan vor 14 Jahren 1
0
Shashi

Zu Sudo-Gruppe hinzufügen (spezifischer Schritt für Debian / Ubuntu):

 $ sudo gpasswd -a <username> sudo  Adding user <username> to group sudo 
0
Vladimir Kornea

In Amazon Linux gibt es /etc/sudoers.dund cloud-initenthält:

ec2-user ALL = NOPASSWD: ALL  # User rules for ec2-user ec2-user ALL=(ALL) NOPASSWD:ALL 

Also alles, was ich tat, war cp cloud-init vlad, dann bearbeiten vladund ersetzen Sie alle Instanzen ec2-usermit vlad. Funktioniert gut, und es ist offensichtlich so, wie es gedacht war, anstatt vorhandene Dateien zu bearbeiten.

0
Hadi Rahjoo

Führen Sie diesen Befehl einfach durch einen Benutzer aus, der über eine Sudoer-Berechtigung verfügt:

sudo adduser <username> sudo