
Ich bin ein neuer Linux-Benutzer, insbesondere Ubuntu. Ich habe Ubuntu Lucid Lynx unter Windows XP mit Wubi installiert. Wenn ich versuche, Java zu installieren, ist der Befehl su erforderlich. In der Java-Anweisung steht, dass ich mein Administratorkennwort eingeben muss. Jedes Mal, wenn ich mein Kennwort eingab, funktionierte es nicht. Dann wurde mir klar, dass mein Konto kein Administratorkonto ist, also änderte ich es in Administrator, aber es funktionierte trotzdem nicht. Irgendwelche Hilfe?
Antwort1
meinst du den Befehl su oder den Befehl sudo? - Der Befehl sudo erfordert das Passwort des normalen Benutzers und su das Root-Passwort. Standardmäßig hat das Root-Konto in Ubuntu kein Passwort und du erhältst es, indem du über sudo „Root wirst“.
Geben sudo -i
Sie Ihr normales Passwort ein. Führen Sie dies dann aus passwd root
und Sie sollten in der Lage sein, ein Passwort für den Root-Benutzer festzulegen. Anschließend können Sie es su
als normaler Benutzer ausführen, um den Benutzer in Root zu ändern.
normaler Benutzer -> sudo
-> (Benutzerkennwort) -> root für einen Befehl normaler Benutzer -> su
-> (Root-Kennwort) -> root bis exit
angegeben.
„sudo“ verfügt über eine Konfiguration, die angibt, wer welche Befehle als Root ausführen kann, aber standardmäßig kann der Benutzer, den Sie bei der Installation erstellt haben, tun, was Sie brauchen.
ist das hilfreich/sinnvoll?
Auf lange Sicht wäre es in diesem speziellen Fall jedoch besser, sich sudo -i
vorübergehend als Root anzumelden und das Installationsprogramm von dort aus auszuführen (d. h. als Root).
Antwort2
Unter Ubuntu „müssen“ Sie den Befehl „su“ eigentlich nicht verwenden. Anstatt „su“ zu verwenden, um Root-Rechte zu erhalten, bis Sie den Befehl „exit“ verwenden, sollten Sie jedem Befehl den Befehl „sudo“ voranstellen.
Also
$ su
# Befehl1
# Befehl2
# Befehl3
# Befehl4
# Ausfahrt
$
wird
$ sudo befehl1
$ sudo befehl2
$ sudo befehl3
$ sudo befehl4
$
(Beachten Sie, dass sich die Eingabeaufforderung von „$“ zu „#“ ändert, um anzuzeigen, dass Sie Root sind.)
Alternativ können Sie den Befehl „sudo su -“ anstelle von „su“ verwenden, um in Ubuntu Root zu werden.
Antwort3
Verwenden Sie sudo su
Ihr Benutzerkennwort und geben Sie es ein, wenn Sie danach gefragt werden.