ubuntu 13.04声称我的root密码错误

打开bleachbit(作为root),gedbi和bootup-manager时,它要求输入root密码,输入密码后显示密码错误,

对于其他的事情,如更新,从ubuntu软件中心安装软件相同的密码很好,因为这个问题,我无法使用启动管理器,gedbi,deepin-software-center和bleachbit(作为root)我正在使用ubuntu 13.04与gnome shell和密码长度是一个字母

工作得很好谢谢Alaa

运行命令gksu-properties并将“身份validation模式”更改为“sudo”并关闭。 现在做gksu bleachbit,或者你想以root身份运行的任何GUI应用程序,并输入你的密码(用于更新和安装的密码)

通常你会使用gksu而不是sudo来启动gui程序,但正如娴静在上面的注释中所说,这已被弃用,你现在应该使用pkexec

默认情况下,这不支持gui程序。 所以你需要配置它们来运行。 配置完成后,您将能够使用以下命令从命令行运行它们:

 pkexec bleachbit 

要配置,您需要编辑\创建文件/usr/share/polkit-1/actions/org.freedesktop.policykit.pkexec.policy 。 例如,使用nano

 pkexec nano /usr/share/polkit-1/actions/org.freedesktop.policykit.pkexec.policy 

然后,对于您指定的程序,您需要将以下内容添加到文件中…

     Run gedbi Authentication is required to run gedbi  no no auth_admin_keep  /usr/sbin/gedbi TRUE   Run bleachbit Authentication is required to run bleachbit  no no auth_admin_keep  /usr/sbin/bleachbit TRUE   

您可以通过这种方式添加其他程序,或者如果您愿意,还可以使用bash脚本自动将其他程序添加到配置文件中 。

可能是root的密码错误,因为没有root密码。

默认情况下,管理任务使用“sudo”命令(在命令行界面或后台)完成,这意味着它们以“根级权限”运行,但仍由普通用户使用普通用户密码运行。 默认情况下,root帐户甚至没有激活,如果可能,则不应激活它。

因此,root密码不应与您为软件中心输入的密码相同,或者在命令行中使用sudo运行命令时。 也就是说,使用普通用户的密码。 如果该用户具有管理权限,则在他/她想要执行具有管理权限的任何操作时询问他/她的密码。 Root帐户是一个单独的帐户,具有自己的单独密码。 由于默认情况下未激活,因此默认情况下不存在root密码。

在不激活root帐户的情况下,您可以通过键入“sudo su”来访问root命令行。 但是,如果您真的被要求提供root密码,那么就无法给出正确答案(如果您没有激活root帐户并为其分配密码)。

尝试删除要求root密码的程序,并使用sudo将其重新安装为普通用户。 请记住,“sudo”表示具有管理权限的常规用户,“root”表示作为单独用户的“超级用户”。 通常当提示用户输入root密码时,问题是某些东西是“以root身份”安装(与sudo不同),后来这些文件正由普通用户执行或打开。 这使它成为文件权限问题。

举个例子来看看这个 。 如果你不知道什么是root,那么root和sudo如何混淆就是一个很好的例子。

在这里阅读有关Ubuntu中sudo和root的更多信息。

你需要使用gksu或创建root密码。 personaly我认为sudoers是安全问题,因为大多数人在sudoers中使用一个主要配置文件,因此它可能有更密码。

我们不要对此进行辩论(火焰)。

如果你坚持使用su而不是sudo,你需要使用sudo passwd设置root密码,或者提交一个bug来反对他们的打包者使用su而不是sudo(gksu)虽然

请注意,如果它让我听到要求root而不是密码。