Was heißt das(/)? Und vor allem: Was macht man da? Denn eins ist klar: installieren tut mein Laptop nicht. Vom Fragesteller als hilfreich ausgezeichnet Community-Experte Computer, Linux sudo ist eine Möglichkeit, einem "einfachen" Benutzter die Ausführung aller oder ausgewählter Befehle zu ermöglichen. "trian ist nicht in der sudoers-Datei." Wieso das plötzlich?! In welchen Gruppen sollte ich sein? › System einrichten und verwalten › Systemverwaltung, Installation, Aktualisierung › Forum › ubuntuusers.de. In Unix/Linux-Systemen ist sudo das normalerweise für keinen der "einfachen" Benutzer konfiguriert. Lediglich in Systemen für den privaten Gebrauch ( wie Ubuntu) findet man nach der Installation Konfigurations-Zeilen in der Datei /etc/sudoers Wenn ein solcher "einfacher" Benutzter sudo benutzt, ohne dass für ihn ein Eintrag in der /etc/sudoers existiert, dann kommt es zu der von dir beschriebenen Fehlermeldung. Diese Datei kann man aber auch nur mit root-Rechten bearbeiten. Entweder macht das root selbst oder aber wie bei Ubuntu der (ich glaube ist ist immer nur der User, der bei der Installation angelegt wurde) der User, der bereits sudo-Rechte hat. userX ALL=(ALL) NOPASSWD: ALL Mit diesem Eintrag für userX erhalt der alle Root-rechte und auch ohne Passwort-Abfrage.
Benjamin Kalloch 2014-05-06 в 22:16 Ich habe bereits viele Beiträge über die Aktivierung des Sudo-Zugriffs für einen bestimmten Benutzer gelesen, aber diese konnten mir bisher nicht weiterhelfen. Ist nicht in der sudoers datei die. Die Situation ist: Ich lasse Debian Testing laufen. Auf dem System gibt es nur zwei Konten: "root" und ein Benutzerkonto "benny". Der Benutzer 'benny' sollte in der Lage sein, Befehle mit Root-Berechtigungen mit sudo auszuführen (natürlich habe ich sudo zuerst installiert), weshalb ich die Datei '/ etc / sudoers' mit visudo wie folgt bearbeitet habe: Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL:ALL) ALL benny ALL=(ALL:ALL) ALL #<<<<<<<<<<<<<<< EDIT HERE! # Allow members of group sudo to execute any command%sudo ALL=(ALL:ALL) ALL # See sudoers(5) for more information on "#include" directives: #includedir /etc/sudoers.
Oder führen Sie unter der Bedingung, dass ein Benutzer aus der Administratorgruppe entfernt wurde, den folgenden Befehl aus: # adduser username admin Lösung von Fall Nr. 2 – Gewähren von sudo-Berechtigungen für Benutzer Unter der Annahme, dass die /etc/sudoers wurde geändert, um Benutzer daran zu hindern sudo oder admin von der Erhöhung ihrer Privilegien auf die eines Superusers, dann erstellen Sie eine Sicherungskopie der sudoers s wie folgt: # cp /etc/sudoers /etc/inal Öffnen Sie anschließend die sudoers. # visudo und fügen Sie den folgenden Inhalt hinzu: # # This file MUST be edited with the 'visudo' command as root. # Please consider adding local content in /etc/sudoers. So beheben Sie den Fehler Benutzer ist nicht in der Sudoers-Datei CentOS 8 - Sonstiges. d/ instead of # directly modifying this file. # See the man page for details on how to write a sudoers file. Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbi$ # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges%admin ALL=(ALL) ALL # Allow members of group sudo to execute any command%sudo ALL=(ALL:ALL) ALL # See sudoers(5) for more information on "#include" directives: #includedir /etc/sudoers.
Wenn es jedoch bei Ihnen nicht funktioniert, versuchen Sie, sich mit uns in Verbindung zu setzen, indem Sie Ihre Erfahrungen über den Feedback-Bereich unten äußern. Sie können auch Vorschläge oder andere mögliche Wege zur Lösung des vorliegenden Problems machen oder diesen Leitfaden insgesamt verbessern.
Und vor allem: Welche Gruppenzugehörigkeiten sollte der Standard-Benutzer haben? Ich scheine sie ja bei meinem Account verhunzt zu haben. Gruß und Danke fürs Zuhören trian tomtomtom Supporter Anmeldungsdatum: 22. August 2008 Beiträge: 51050 Wohnort: Berlin 7. Mai 2014 17:30 (zuletzt bearbeitet: 7. Mai 2014 17:35) trian schrieb: Bevor sich jemand wundert, warum ich hier poste: Ich habe auch noch eine Frage. Geht das vielleicht auch einfacher? Ja. Ganz ohne Unterhosen ähh ich meine ganz ohne... aber trotzdem mit Profit. 'Benutzer ist nicht in der Sudoers-Datei', ist es aber tatsächlich - 2 Antworten. 😛 System im Recovery Modus starten Root-Shell auswählen schreibend einbinden per mount -o remount rw / den User wieder in die Gruppe packen gpasswd -a trian sudo System neustarten per reboot Und vor allem: Welche Gruppenzugehörigkeiten sollte der Standard-Benutzer haben? Siehe Benutzer und Gruppen (Abschnitt "Gruppen"). Btw: Profit ist die dritte Phase, nicht die vierte. 😛 Oh, der muss noch sein: (Themenstarter) 7. Mai 2014 18:30 Danke, das ging tatsächlich schneller, als den Live-USB-Stick zu suchen!
d. Hierhin gelangt man mit diesem Befehl: cd /etc/sudoers. d Hier befindet sich auf dem Raspberry unter anderem die Datei für den User Pi: "010_pi-nopasswd". Ist nicht in der sudoers dates et lieux. Um jetzt einem weiteren User (in unserem Fall dem User fhem) sudo-Rechte zu geben, kopiert man die Datei einfach und nennt sich in "010_fhem-nopasswd" um: sudo cp 010_pi-nopasswd 010_fhem-nopasswd Jetzt kann man sie bearbeiten: sudo nano 010_fhem-nopasswd In unserem Beispiel bestand sie nur aus einer Zeile. Hier musste zu Beginn der Username "pi" gegen "fhem" getauscht werden. Danach kann man die Datei mit STRG + O speichern und den Editor mit STRG + X wieder schließen. Der Inhalt der Datei lautet dann: fhem ALL=(ALL) NOPASSWD: ALL Anschließend kann der User FHEM ebenfalls, wie der User pi, Befehle mit Root-Rechten ausführen, wenn man "sudo" voranstellt. In FHEM kann man das zum Beispiel für ein notify nutzen und unter bestimmten Umständen das Programm "motion" aus FHEM heraus starten: if ("$EVENT" eq "on") { system("sudo killall motion");} else { system("sudo motion");}
Beheben des Fehlers Die Lösung besteht darin, den Benutzer der sudoers-Datei hinzuzufügen. Es liegt jedoch am Systemadministrator, zu entscheiden, ob dem Benutzer Zugriff auf den sudo-Befehl gewährt werden soll. Es gibt mehrere Möglichkeiten, sich dieser Lösung zu nähern. Sie alle erfordern jedoch ein vorheriges Sudo-Privileg. Dies ist eine Aktion, die nur dem Systemadministrator vorbehalten ist. Wenn Sie ein lokales System ausführen, benötigen Sie Zugriff auf das Root-Konto, um diese Schritte auszuführen: Melden Sie sich bei root an. $ es ist - Wurzel Das Root-Konto ist passwortgeschützt. Ist nicht in der sudoers datei von. Was passiert, wenn Sie das Root-Passwort vergessen? Es klingt nach Weltuntergang, aber es ist möglich, sogar das Root-Passwort wiederherzustellen. Sehen Sie sich an, wie Sie das Root-Passwort unter CentOS wiederherstellen können. Hinzufügen des Benutzers zur Radgruppe Dies ist die effizienteste Methode, um einem Benutzer Zugriff auf die Sudo-Berechtigung zu gewähren. Linux wird standardmäßig mit dem Benutzergruppenrad geliefert.