Ich beginne sudo su
damit mysql
und mache ein paar Hausaufgaben.
Wenn ich mit mysql
(oder einem anderen Befehl) fertig bin, bin ich immer noch dabei sudo
.
Wie "melde ich mich ab", damit meine Eingabeaufforderung wieder von #
nach wechselt $
?
linux
ubuntu
command-line
KDecker
quelle
quelle
exit
oder eine einfache Strg + D. Ich erinnere mich, als ich das letztere entdeckte und mein Leben zehnmal einfacher wurde :-D.sudo -i
Antworten:
Sie müssen nicht
sudo
undsu
zusammen verwenden -su
wechselt Ihr Benutzerkonto (ohne Argumente wechselt es Sie zu root).sudo
Erhöht einfach Ihre Berechtigungen für den aktuellen Befehl auf root.Es wird empfohlen,
sudo
anstatt zu verwenden,su
wenn möglich, aber um nach dem Anruf zu Ihrem normalen Konto zurückzukehrensu
, verwenden Sie einfach denexit
Befehlquelle
sudo su
wechselt zum root-Konto, auch wenn Sie das root-Passwort nicht kennen.sudo su
,sudo
undsu
, und es lohnt sich, diese Unterschiede aus Sicherheitsgründen , sondern auch für Ihre Bequemlichkeit zu kennen. johnkpaul.tumblr.com/post/19841381351/su-vs-sudo-su-vs-sudo-uisudo -i
stattdessen verwenden (in Ubuntu ist das Root- Konto standardmäßig deaktiviert = es gibt kein gültiges Passwort)sudo -s
für s Hölle.Benutzen
um zu deiner Benutzerebene (oder zu einem anderen Benutzer) zurückzukehren
Oder drücken Sie einfach Strg-D, um root zu verlassen
quelle
exit
(nicht existieren).su
falsch.logout
Falls gebrauchtsudo su -
exit
Falls gebrauchtsudo -s
quelle
Es gibt keinen Grund, den MySQL-Befehlszeilenclient zu verwenden
sudo
odersu
auszuführen. Standardmäßig wird Ihr aktueller Unix-Benutzer als MySQL-Benutzer verwendet. Stattdessen sollten Sie den Benutzer, mit dem Sie eine Verbindung herstellen möchten, als Argumente übergeben:Hoffentlich hat Ihr MySQL-Root-Konto ein Passwort und Sie müssen das zweite Formular verwenden.
Ansonsten, wenn Sie MySQL unter sudo ausführen müssen (zB für Dateiberechtigungen), dann machen Sie das so:
Sie können die Argumente weglassen (sudo verwendet standardmäßig den Benutzer root, MySQL verwendet standardmäßig denselben Benutzer wie sudo).
quelle