Beim Hinzufügen eines neuen Kontos stellen wir möglicherweise fest, dass das neue Konto beim Sudoing meldet, dass es nicht in sudoers ist, und dass die Authentifizierung nach Eingabe des Passworts bei Verwendung von su -s fehlschlägt
Die meisten Suchen im Internet erfordern eine Änderung des Inhalts in /etc/sudoers, aber zum Ändern dieser Datei sind Berechtigungen erforderlich, was zu einer Endlosschleife führt. Daher müssen wir die Strategie zum Ändern der Datei ändern auf Umwegen:
1. Verwenden Sie ein anderes Konto mit Root-Rechten, um sich anzumelden, und dann sudo -s, um in den Root-Modus zu wechseln
2. Überprüfen Sie die Dateiberechtigungen /etc/sudoers. Wenn die Berechtigungen schreibgeschützt sind, ändern Sie sie in Schreibberechtigungen
3. Ändern Sie die Datei /etc/sudoers und führen Sie den folgenden Befehl aus:
/ *Benutzername ist Ihr Benutzername*/[root@localhost ~]# echo 'username ALL=(ALL) ALL' >> /etc/sudoers
oder geben Sie Visudo oder vim /etc/sudoers mit Root-Berechtigungen ein, suchen Sie das Root-Feld ALL=(ALL) ALL und fügen Sie in der nächsten Zeile Folgendes hinzu:
Benutzername ALL=(ALL) ALL
Zum Beispiel müssen Sie dieses Mal Berechtigungen für stu2 erteilen:
Dann esc->:->wq speichern und beenden
4. Stellen Sie die Zugriffsrechte von /etc/sudoers auf 440 wieder her
5. Melden Sie sich dann bei dem neuen Konto an, um root einzugeben
Hinweis: Wenn die Authentifizierung weiterhin fehlschlägt, können Sie sie nur ändern, indem Sie in den Wiederherstellungsmodus wechseln:
Starten Sie den Computer neu, drücken Sie weiterhin die Esc-Taste, wechseln Sie in den Wiederherstellungsmodus und wählen Sie aus root und drücken Sie die Eingabetaste. Dadurch wird das Root-Verzeichnis aufgerufen >
dann chmod 777 /etc/sudoers
nano /etc/sudoers Geben Sie ein und fügen Sie dann %admin ALL=(ALL) ALL hinzu sudo ALL=(ALL:ALL) ALL Speichern
Geben Sie chmod 440 /etc/sudoers ein und drücken Sie die Eingabetaste
Neustart eingeben
Das obige ist der detaillierte Inhalt vonWie kann das Problem fehlender Berechtigungen nach dem Hinzufügen eines Kontos unter Linux gelöst werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!