Wie kann ich der "sudoers" -Datei weitere Benutzer hinzufügen?
35
Bearbeiten Sie einfach die Datei /etc/sudoers
.
Es wird jedoch empfohlen, Sie /usr/sbin/visudo
als Editor zu verwenden, da dies vor dem Beenden zu einigen Überprüfungen der Vernunft führt.
Das wäre also:
sudo /usr/sbin/visudo
Hier sind einige Links, die nützlich sein könnten:
/etc/sudoers.d
Verzeichnis haben, ändern Sie die/etc/sudoers
Datei nicht. Platzieren Sie stattdessen den Eintrag in einer eigenen Datei in diesem Verzeichnis.Meine bevorzugte Methode ist, sie der
sudo
Gruppe hinzuzufügen (admin
vor Ubuntu 10.04).In Ubuntu Linux kann die
sudo
Gruppe ausgeführt werdensudo
und es ist einfach, jemanden zu dieser Gruppe hinzuzufügen:Ihre Laufleistung kann bei anderen Distributionen variieren. Jemand hielt die Gruppenmethode jedoch für sinnvoller als die Aktualisierung der sudoers-Datei. Weniger Spielraum, um Fehler zu machen und alle davon abzuhalten, Superuser zu sein, scheint der Grund zu sein.
quelle
Bearbeiten Sie einfach Ihre sudoers-Datei
und fügen Sie den Benutzernamen wie 'uk' ohne Anführungszeichen hinzu
Speichern und beenden würde den Zugriff geben.
quelle
visudo
öffnet die sudoers-Datei und enthält Beispiele für einfache Situationen.Möglicherweise müssen Sie die Option 'NOPASSWD' hinzufügen, wenn Benutzerskripte Befehle / Binärdateien verwenden würden, die nur mit "sudo" ausgeführt werden können, z
Es ist auch möglich, anstelle des Benutzernamens eine Gruppe anzugeben. Sie müssen also nicht jeden Benutzer auflisten, z
quelle
Zur Sudo-Gruppe hinzufügen (Debian / Ubuntu-spezifischer Schritt):
quelle
In Amazon Linux gibt es
/etc/sudoers.d
und in ihm sindcloud-init
enthalten:Also habe ich nur alle Instanzen von mit
cp cloud-init vlad
bearbeitetvlad
und ersetzt . Funktioniert einwandfrei und es ist offensichtlich so, wie es beabsichtigt war, anstatt vorhandene Dateien zu bearbeiten.ec2-user
vlad
quelle
Führe einfach diesen Befehl durch einen Benutzer aus, der eine sudoer-Berechtigung hat:
quelle