Ich bekomme das:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
Ich habe das Passwort für sudo eingegeben. Warum funktioniert das nicht?
Vielen Dank!
sudo -sodersudo sh
Ich bekomme das:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
Ich habe das Passwort für sudo eingegeben. Warum funktioniert das nicht?
Vielen Dank!
sudo -sodersudo sh
Antworten:
Es ist nicht erforderlich, ein Root-Passwort zu erstellen. Versuchen Sie,
sudo su
Ihr Benutzerpasswort einzugeben.
sudoReleases sudo -iist es dasselbe wie sudo su -.
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.
Basierend auf meiner Erfahrung:
Sofern das Konto, mit dem Sie angemeldet sind, nicht über Administratorrechte verfügt, dürfen Sie suoder nicht sudo.
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.
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).
Wenn Sie möchten, können Sie den Root-Benutzer auf diese Weise aktivieren (und ein Kennwort festlegen).
Die Leute werden empfehlen, sudostattdessen zu verwenden .