Das öffnende Terminal fragt nach dem Sudo-Passwort

7

Immer wenn ich innerhalb von 12.04 ein neues Terminal öffne, werde ich aufgefordert, mein sudoPasswort einzugeben .

Warum passiert dies?

Matt Seymour
quelle
1
Wie öffnen Sie Ihr Terminal (dh über das Symbol)? Sie können Alt + F2 ausprobieren und dann gnome-terminal eingeben. Fragt es immer noch nach sudo?
Zünden Sie den
9
Haben Sie zufällig versehentlich das "Root Terminal" (lila Symbol) anstelle des "Gnome Terminal" (schwarzes Symbol) verwendet?
Takkat
Das Alt-F2-Terminal wird auf meinem Bildschirm nicht angezeigt. Ich habe das Terminal verwendet, das beim einfachen Eingeben des Terminals in die Unity-Schnittstelle gefunden wird. (schwarzes Symbol)
Matt Seymour
5
Haben Sie angepasst ~/.bashrc?
ændrük
7
Bitte öffnen Sie das Terminal, geben Sie Ihr Passwort ein und geben Sie diesen Befehl ein : pstree -als $$. Dieser Befehl hat die Antwort auf Ihre Frage. Fügen Sie daher die Ausgabe hier ein.
Andrea Corbellini

Antworten:

4

Überprüfen Sie Ihre .bashrcDatei in Ihrem Home-Verzeichnis. Manchmal enthält es einige sudoBefehle.

Mehr Info:

Öffnen Sie ein Terminal und drücken Sie, Ctrl+Cwenn Sie nach dem Passwort gefragt werden. Um zu überprüfen, ob es .bashrcdas Problem verursacht, das Sie ausführen können

$ source ~/.bashrc

Stellen Sie einfach sicher, dass Sie zuvor keine sudoBefehle ausgeführt haben, damit das Kennwort nicht aktiv ist.

Wenn Sie nach einem Kennwort gefragt werden, enthält etwas oder darin enthaltene Dateien sudo-Befehle.

Ich hatte dieses Problem, als ich einen Alias ​​auf meinem Entwicklungscomputer hinzufügte

alias clearphpsessions="cd /var/lib/php/sessions && sudo rm $(sudo ls /var/lib/php/sessions) && cd -"

Scheint, als ob der $(sudo ls /var/lib/php/sessions)Teil interpretiert wurde, daher war das sudoPasswort erforderlich .

Hakeem Wahab
quelle