我使用这个终端仿真器x-terminal-emulator
,当我以普通非特权用户身份运行它时
~$ gksu /usr/bin/x-terminal-emulator
一个应用程序启动并告诉我为新的密钥环选择一个密码,当我单击“取消”时,程序以 root 权限启动,而不会要求我输入 root 密码。
我该如何修复它?
答案1
为您的密钥环设置密码,或从密钥环中删除您的 gksu 密码。
当您告诉 gnome 系统记住密码时,它会将密码放在密钥环上。密钥环应该有一个主密码,您可以使用该密码来解锁密钥环并自动访问您存储的密码。
当您的密钥环没有密码时,您的密码将以明文形式存储,您不需要密码即可访问它们,因此 gksu 只需正常读取它。
如果您设置了密钥环主密码,则每次启动时都需要输入该密码,即第一次访问存储的密码时。完成后,如果不提供密钥环或帐户密码,您将无法 gksu 您的终端。
如果您从密钥环中删除了您的账户密码,则在运行 gksu 时系统会提示您输入密码。请确保不要让它记住密码。