Passwort funktioniert nicht in grafischen Anwendungen (gksu)? Funktioniert mit sudo

8

Ich habe ein Problem, bei dem beim Versuch, "GParted" auszuführen, wenn ich zur Eingabe eines Kennworts aufgefordert werde, "Falsches Kennwort" angezeigt wird.

Aber wenn ich das gleiche Passwort sudo gpartedzum Beispiel über das Terminal eingebe, funktioniert es. Warum ist das so?

AKTUALISIEREN

Mir ist aufgefallen, dass es einen Unterschied zwischen sudound gibt gksu. Letzteres schlägt mit falschem Passwort fehl ...

Jiew Meng
quelle
Haben Sie ein anderes Tastaturlayout im Terminal? Testen Sie, indem Sie einen Texteditor sowohl im Terminal als auch in der GUI eingeben.
con-f-use
Verwenden Sie LDAP, Active Directory, Samba, Bluetooth, Smartcard oder andere Kennwortauthentifizierungsmethoden oder handelt es sich lediglich um einen eigenständigen Computer?
Ihashacks

Antworten:

7

Hast du es versucht gksudo? Ich habe es noch nie gesehen gksu.

Von https://lists.ubuntu.com/archives/ubuntu-studio-users/2007-September/000472.html :

gksuist ein Frontend für suund gksudoist ein Frontend für sudo.

Wenn dies sudofür Sie ordnungsgemäß funktioniert gksudound nicht gksu die grafische Erweiterung, sudowann Sie Administratorrechte erwerben müssen, ohne das Terminal zu verwenden.

Dang Khoa
quelle
3
Eigentlich ist gksu ein Frontend für beide gksu und gksudo (siehe manpages.ubuntu.com/manpages/natty/en/man1/gksu.1.html , Beschreibung, Absatz 3). Während die Verwendung von gksudo nichts auszusetzen hat, ist gksu die Standardmethode, um grafische Programme als Root unter Ubuntu auszuführen (obwohl sudo und nicht su verwendet wird), und viele grafische Programme installieren Menüelemente, die gksu verwenden. In einem ordnungsgemäß funktionierenden Ubuntu-System ist gksu eher auf sudo als auf su eingestellt. Desguas Beitrag über das Setzen des Authentifizierungsmodus auf "sudo" in gksu-Eigenschaften ist daher wirklich die richtige Antwort auf diese Frage.
Eliah Kagan
21

Öffnen Sie die gksu-Eigenschaften ( Alt+ F2und Typ gksu-properties).
Stellen Sie dann sicher, dass der Authentifizierungsmodus auf "sudo" eingestellt ist.

Geben Sie hier die Bildbeschreibung ein

Referenz: 1 .

Desgua
quelle
1
In der Tat ist gksu ein Frontend für sudo und su, und wenn ein sudo-verwendendes Betriebssystem wie Ubuntu über gksudo und defektes gksu verfügt, liegt dies fast immer daran, dass der Authentifizierungsmodus fälschlicherweise auf su eingestellt ist. Da sudo-mode = true in einem korrekt konfigurierten Ubuntu-System ist, ist dieses Problem zumindest manchmal und möglicherweise immer auf einen Fehler zurückzuführen. Wenn dies seit der Installation immer passiert ist und das System nur über ein Befehlszeilensystem erstellt wurde, lautet dies bugs.launchpad.net/ubuntu/+source/gksu/+bug/685349 (Sie können das grüne "Dieser Fehler betrifft" verwenden ... "Link, um anzuzeigen, dass es Sie betrifft).
Eliah Kagan
Jeden Tag etwas Neues lernen. Danke für die Information!
Dang Khoa