Neuer Benutzer mit Root-Zugriff in Linux Debian

9

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?

Silviaa
quelle
Sie teilen dem neuen Benutzer das Root-Passwort mit?
41754
4
Warum willst du das tun? Es ist normalerweise keine gute Idee, einem anderen Benutzer den gleichen Zugriff wie root zu gewähren, weshalb andere hier die Verwendung von sudo vorschlagen. Wenn Sie uns mehr darüber erzählen können, was genau dieser Benutzer tun muss, können wir möglicherweise etwas noch Besseres für Ihre Situation herausfinden.
Der Spooniest

Antworten:

8

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.

Chris Down
quelle
7
"Das willst du nicht.", Sieht so aus, als wollte er es tatsächlich.
PMint
1
@PMint Was die Leute wollen und was eigentlich ratsam ist, ist nicht immer dasselbe (obwohl Ihre Antwort tatsächlich fast genau dieselbe Methode vorschlägt, bin ich mir nicht sicher, worauf Sie hinaus wollen).
Chris Down
8

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 toorKontonamen, wie sie (z. B. auf einigen * bsd-Systemen) mit UID 0 als alternative Root-Anmeldung erstellt werden - möglicherweise /bin/cshnicht als /bin/shShell 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 sudostattdessen.

cas
quelle
Interessant - wenn ich das einmal war, konnte ich nicht als anmelden die ursprüngliche Wurzel mehr, offenbar weil am Anfang des Login - Prozess nur Benutzer - IDs (die beide 0 sind) werden verwendet , um Informationen, und der neue Benutzer suchen wurde gefunden zuerst.
Peter - Reinstate Monica
@ PeterA.Schneider Nicht erst zu Beginn des Anmeldevorgangs. Benutzer-IDs definieren ein Konto. Wenn zwei Einträge mit derselben Benutzer-ID, aber unterschiedlichen Benutzernamen vorhanden sind, handelt es sich um dasselbe Konto mit zwei Anmeldeinformationen.
Gilles 'SO - hör auf böse zu sein'
2

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.

PMint
quelle
0

Verwendung adduser USERNAME sudoals Wurzel, das ist sicherer und auch funktional:

So fügen Sie der Sudo-Gruppe den Benutzer "USERNAME" hinzu:

$ su root
# adduser USERNAME sudo
Aldorado
quelle
Soweit ich das beurteilen kann, geht es nicht darum, den neuen Benutzer hinzuzufügen, sondern ihm Zugriff auf das Superuser-Konto zu gewähren.
Chris Down
usermod: Gruppe 'sudo' existiert nicht
AMB