Mitglieder dieser Gruppe können jeden Befehl als root über sudo ausführen und werden aufgefordert, sich bei Verwendung von sudo mit ihrem Passwort zu authentifizieren. Wir gehen davon aus, dass der Benutzer, den Sie der Gruppe zuweisen möchten, bereits vorhanden ist. Führen Sie den folgenden Befehl als root oder als anderer sudo-Benutzer aus, um den Benutzer der sudo-Gruppe hinzuzufügen usermod -aG sudo username Stellen Sie sicher, dass Sie "Benutzername" mit dem Namen des Benutzers ändern, auf den Sie Zugriff gewähren möchten. Das Gewähren des sudo-Zugriffs mit dieser Methode ist für die meisten Anwendungsfälle ausreichend. Geben Sie Folgendes ein, um sicherzustellen, dass der Benutzer der Gruppe hinzugefügt wurde: sudo whoami Sie werden aufgefordert, das Passwort einzugeben. Ist nicht in der sudoers datei debian und. Wenn der Benutzer sudo-Zugriff hat, gibt der Befehl "root" aus. Andernfalls erhalten Sie die Fehlermeldung "Benutzer ist nicht in der sudoers-Datei". Hinzufügen eines Benutzers zur sudoers-Datei Die /etc/sudoers Berechtigungen der Benutzer und Gruppen sind in der Datei /etc/sudoers definiert.
Anmerkungen: Sind die Eintragungen korrekt? Bearbeitet von sebix: Bitte verwende in Zukunft Codeblöcke für Code, nicht für reinen Text!
Wenn Ihnen Nano nicht gefällt, können Sie "nano" im folgenden Befehl in etwas anderes ändern. EDITOR=nano visudo Sobald die visudo Befehl ausgeführt wurde, öffnet der Nano-Editor die Sudoers-Datei auf Ihrem Debian Linux-PC. Verwenden Sie von hier aus die Nieder Pfeil Taste, um die jeweilige Zeile zu lokalisieren " ## User privilege specification ". Unter dieser Zeile sollten Sie " root ALL=(ALL) ALL. Ist nicht in der sudoers datei debian e. " Dieser Code teilt Debian mit, dass das Root-Konto Sudo verwenden kann. Sie müssen diese Zeile für Ihren eigenen Benutzer replizieren, um ihm Sudoer-Privilegien zu geben. Im Nano-Editor unter " root ALL=(ALL) ALL " Erstellen Sie eine neue Zeile und schreiben Sie in die darunter liegende Zeile. Denken Sie daran, dass Sie "user" in Ihren Benutzernamen ändern müssen, um auf Sudo in Debian zuzugreifen. user ALL=(ALL) ALL Nachdem Sie die Zeile des Nano-Texteditors ausgeschrieben haben, muss die Sudoers-Datei gespeichert werden. Um es in Nano zu speichern, drücken Sie die Strg + Aus Tastenkombination auf der Tastatur.
Ich habe für eine Software auf einigen Debian Maschinen einen separaten User angelegt und diesen auch eigentlich auch in die Root-Gruppe aufgenommen. Problembehebung & quot; Benutzername ist nicht in der sudoers-Datei enthalten. Dieser Vorfall wird gemeldet & quot; in Ubuntu. Nun habe ich das Problem, dass wenn ich Root-Befehle ohne vorab sudo einzugeben ausführen will, ich die Fehlermeldung "13: Permission Denied" bekomme. Ich konnte herausfinden, dass diese Fehlermeldung Aussagt, dass es weiterhin Probleme mit den Root-Rechten für diesen User geben muss? Folgende Schritte habe ich umgesetzt: Diese Parameter in die sudoers-Datei eingefügt: # User privilege specification root ALL=(ALL:ALL) ALL Testuser ALL=(ALL:ALL) ALL # Allow members of group sudo to execute any command%sudo ALL=(ALL:ALL) ALL Testuser ALL=(ALL) NOPASSWD: ALL Mit dem folgenden Befehl habe ich den User eigentlich auch in die Root-Gruppe aufgenommen: root@Testhost1:~# gpasswd -a Testuser sudo Adding user Testuser to group sudo Bitte seid gnädig, ich bin noch relativ unerfahren mit Linux-Administrierung. :) Vom Fragesteller als hilfreich ausgezeichnet Community-Experte Computer, Technik, Linux sudoers ist ja eien Konfiguration für sudo.
Mit dieser Datei können Sie benutzerdefinierten Zugriff auf die Befehle gewähren und benutzerdefinierte Sicherheitsrichtlinien festlegen. Sie können den Benutzerzugriff konfigurieren, indem Sie die sudoers-Datei bearbeiten oder eine neue Konfigurationsdatei im Verzeichnis /etc/sudoers. d. Die Dateien in diesem Verzeichnis sind in der sudoers-Datei enthalten. Verwenden visudo immer den Befehl visudo, um die Datei /etc/sudoers zu bearbeiten. Dieser Befehl überprüft die Datei beim Speichern auf Syntaxfehler. Bei Fehlern wird die Datei nicht gespeichert. Wenn Sie die Datei mit einem normalen Texteditor bearbeiten, kann ein Syntaxfehler zum Verlust des sudo-Zugriffs führen. visudo verwendet den in der Umgebungsvariablen EDITOR angegebenen Editor, der standardmäßig auf vim festgelegt ist. Root Befehle ohne sudo auf Debian, wie? (Computer, Technik, Technologie). Wenn Sie die Datei mit nano bearbeiten möchten, ändern Sie die Variable, indem Sie Folgendes ausführen: EDITOR=nano visudo Angenommen, Sie möchten dem Benutzer erlauben, sudo-Befehle auszuführen, ohne nach einem Kennwort gefragt zu werden.
Wenn Sie dagegen einen Dual-Boot ausführen (Ubuntu neben Windows oder Mac OS X), sollte standardmäßig das Grub-Boot-Menü angezeigt werden. Wählen Sie mit dem Abwärtspfeil " Erweiterte Optionen für Ubuntu " und drücken Sie die Eingabetaste. Sie befinden sich auf der folgenden Oberfläche, wählen den Kernel mit der Option " Wiederherstellungsmodus " aus und drücken die Eingabetaste, um zum Wiederherstellungsmenü zu gelangen ". Unten finden Sie das Wiederherstellungsmenü, das angibt, dass das Root-Dateisystem schreibgeschützt bereitgestellt ist. Ist nicht in der sudoers datei debian powered. Wechseln Sie in die Zeile " Aufforderung zum Löschen in die Root-Shell " und drücken Sie die Eingabetaste. Drücken Sie anschließend zur Wartung die Eingabetaste: Zu diesem Zeitpunkt sollten Sie sich an der Shell-Eingabeaufforderung root befinden. Wie wir zuvor gesehen haben, ist das Dateisystem schreibgeschützt. Um also Änderungen am System vorzunehmen, die erneut bereitgestellt werden müssen, führen Sie den folgenden Befehl aus: # mount -o rw, remount / Angenommen, ein Benutzer wurde aus der sudo-Gruppe entfernt.