Ich habe einen neuen Benutzer mithilfe von "Benutzerkonten" in den "Systemeinstellungen" erstellt. Wie erteile ich Rechte, damit dieser neue Benutzer dieselbe Zugriffsebene wie root hat?
Ich habe einen neuen Benutzer mithilfe von "Benutzerkonten" in den "Systemeinstellungen" erstellt. Wie erteile ich Rechte, damit dieser neue Benutzer dieselbe Zugriffsebene wie root hat?
Antworten:
Das willst du nicht. Verwenden Sie stattdessen sudo.
In neueren Versionen von Ubuntu heißt die Standardgruppe, die mit sudo erhöht werden darf, (entsprechend) "sudo". Sie können den Benutzer mithilfe von usermod
(oder Ihrer grafischen Oberfläche, von der ich leider nichts weiß, oder ich würde versuchen, Ihnen Anweisungen dazu zu geben) hinzufügen .
usermod -a -G sudo new_user
Lassen Sie den neuen Benutzer sich erneut anmelden. Danach sollten sie in der Lage sein sudo
, andere Benutzer zu erreichen.
root - es kann nur einen geben.
(aber root kann mehrere Namen haben).
Um ein Konto mit denselben Berechtigungen wie root zu erstellen, muss die UID des Kontos gleich Null sein. Dann werden sie root sein, aber mit einem anderen Namen.
Häufige Beispiele hierfür sind toor
Kontonamen, wie sie (z. B. auf einigen * bsd-Systemen) mit UID 0 als alternative Root-Anmeldung erstellt werden - möglicherweise /bin/csh
nicht als /bin/sh
Shell oder aus einem anderen leichtfertigen Grund.
Wie bereits mehrere Leute gesagt haben, möchten Sie dies jedoch nicht tun . Sie denken vielleicht, dass Sie es tun, aber Sie tun es wirklich nicht. Installieren und konfigurieren Sie sudo
stattdessen.
Sie möchten das Terminal verwenden. Um vollen Root-Zugriff zu gewähren, rufen Sie das Root-Konto auf:
su
Öffnen Sie danach die sudoers-Datei:
visudo
Fügen Sie dann Ihren Benutzernamen zur Liste hinzu:
username ALL=(ALL) ALL
Danach sollten Sie dem Benutzer vollen Root-Zugriff gewähren.
Verwendung adduser USERNAME sudo
als Wurzel, das ist sicherer und auch funktional:
So fügen Sie der Sudo-Gruppe den Benutzer "USERNAME" hinzu:
$ su root
# adduser USERNAME sudo