weil du nicht sagst, zu welchem Benutzer du wechseln willst .............. tippe einfach: "su -" (ja sprich nach dem Leerzeichen ohne irgendetwas anderes) was nach seinem Verständnis zu tun hat root .....
Michal
Verwenden Sie nicht so verwenden Sie sudo. Wenn Sie einen Root-Shell-Typ benötigen sudo -sodersudo sh
Matt
Antworten:
52
Es ist nicht erforderlich, ein Root-Passwort zu erstellen. Versuchen Sie,
sudo su
Ihr Benutzerpasswort einzugeben.
'sudo su -' wird gut funktionieren. Legen Sie das root-Passwort nur fest, wenn Sie dazu aufgefordert werden.
J. Zimmerman
4
Bei neueren sudoReleases sudo -iist es dasselbe wie sudo su -.
Koenigdmj
sudo su ist nur zulässig, wenn Ihr Konto Administratorrechte hat .. aus der Windows-Welt => Ich arbeite nicht so :-)
Lexu
18
Andere haben die Details des Root-Accounts erwähnt. Allerdings brauchst du nicht mal su. Verwenden sudo -iSie einfach und Sie erhalten trotzdem eine interaktive Root-Konsole.
Dafür müssen suSie das root-Passwort eingeben. Denn sudoSie müssen Ihr eigenes Passwort eingeben und sollten in der Sudoer-Liste aufgeführt sein. Da Sie kein Root-Passwort festgelegt haben oder ein anderes Root-Passwort als Ihr Passwort festgelegt ist, suwird Ihr Passwort nicht akzeptiert.
Das root-Passwort unter OS X ist deaktiviert. Es ist nicht dasselbe wie Ihr sudoPasswort.
Sagen sudo passwd rootSie, wenn Sie ein root-Passwort erstellen möchten, sufunktioniert dies wie gewünscht. Allerdings machen dieses Passwort von Ihrem normalen Benutzer - Passwort unterscheiden sich im Interesse der Sicherheit.
Das suProgramm erwartet, dass Sie das Kennwort des Benutzers eingeben, der Sie werden.
Das sudoProgramm erwartet, dass Sie Ihr eigenes Passwort eingeben. Die Konfigurationsdatei für sudosteuert, was Sie damit tun können. Bei suist die Kenntnis des Passwortes der anderen Person ausreichend.
Verwenden sudoist viel besser; Es sind keine gemeinsamen Passwörter erforderlich.
Mein Rat: Ändern Sie die Datei suin, /etc/pam.dindem Sie die Gruppe einfügen, die Sie aktivieren möchten, um den Root an einen Ort zu bringen, an pam_group.so group=admin,<yourgroup>dem <yourgroup>sich beispielsweise staff(= Standardbenutzer) befinden.
Dazu müssen Sie bereits als root angemeldet sein (admin ist nicht ausreichend).
sudo -s
odersudo sh
Antworten:
Es ist nicht erforderlich, ein Root-Passwort zu erstellen. Versuchen Sie,
sudo su
Ihr Benutzerpasswort einzugeben.quelle
sudo
Releasessudo -i
ist es dasselbe wiesudo su -
.Andere haben die Details des Root-Accounts erwähnt. Allerdings brauchst du nicht mal
su
. Verwendensudo -i
Sie einfach und Sie erhalten trotzdem eine interaktive Root-Konsole.quelle
Dafür müssen
su
Sie das root-Passwort eingeben. Dennsudo
Sie müssen Ihr eigenes Passwort eingeben und sollten in der Sudoer-Liste aufgeführt sein. Da Sie kein Root-Passwort festgelegt haben oder ein anderes Root-Passwort als Ihr Passwort festgelegt ist,su
wird Ihr Passwort nicht akzeptiert.quelle
Das root-Passwort unter OS X ist deaktiviert. Es ist nicht dasselbe wie Ihr
sudo
Passwort.Sagen
sudo passwd root
Sie, wenn Sie ein root-Passwort erstellen möchten,su
funktioniert dies wie gewünscht. Allerdings machen dieses Passwort von Ihrem normalen Benutzer - Passwort unterscheiden sich im Interesse der Sicherheit.quelle
Das
su
Programm erwartet, dass Sie das Kennwort des Benutzers eingeben, der Sie werden.Das
sudo
Programm erwartet, dass Sie Ihr eigenes Passwort eingeben. Die Konfigurationsdatei fürsudo
steuert, was Sie damit tun können. Beisu
ist die Kenntnis des Passwortes der anderen Person ausreichend.Verwenden
sudo
ist viel besser; Es sind keine gemeinsamen Passwörter erforderlich.quelle
Basierend auf meiner Erfahrung:
Sofern das Konto, mit dem Sie angemeldet sind, nicht über Administratorrechte verfügt, dürfen Sie
su
oder nichtsudo
.Was ich getan habe, ist ein zweites Konto "Administrator" (admin) zu erstellen, das dann Administratorrechte hat
su admin
sudo su
-und dann ist die Shell, in der ich bin, root.
quelle
Mein Rat: Ändern Sie die Datei
su
in,/etc/pam.d
indem Sie die Gruppe einfügen, die Sie aktivieren möchten, um den Root an einen Ort zu bringen, anpam_group.so group=admin,<yourgroup>
dem<yourgroup>
sich beispielsweisestaff
(= Standardbenutzer) befinden.Dazu müssen Sie bereits als root angemeldet sein (admin ist nicht ausreichend).
quelle
Wenn Sie möchten, können Sie den Root-Benutzer auf diese Weise aktivieren (und ein Kennwort festlegen).
Die Leute werden empfehlen,
sudo
stattdessen zu verwenden .quelle