首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ubuntu 13.04声称我的根密码错误

ubuntu 13.04声称我的根密码错误
EN

Ask Ubuntu用户
提问于 2013-05-24 18:24:36
回答 4查看 9.6K关注 0票数 1

当打开bleachbit(作为root)、gedbi和启动管理器时,它请求根密码,并且在输入密码时显示密码是错误的,

对于其他事情,如从ubuntu软件中心安装软件,相同的密码运行良好,因为我无法使用引导管理器、gedbi、深处软件中心和bleachbit (作为根),我使用的是ubuntu 13.04和gnome shell,密码长度为一个字母。

EN

回答 4

Ask Ubuntu用户

发布于 2013-06-13 22:00:48

成功了谢谢阿拉娅

运行命令gksu-properties并将“身份验证模式”更改为"sudo“并关闭。现在执行gksu bleachbit或任何您想作为root运行的GUI应用程序,并键入您的密码(用于更新和安装的密码)。

票数 2
EN

Ask Ubuntu用户

发布于 2013-06-02 15:42:38

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

默认情况下,管理任务是使用"sudo“命令完成的(无论是在命令行界面中还是在后台),这意味着它们是以”根级特权“运行的,但仍然由具有正常用户密码的普通用户执行。默认情况下,根帐户甚至不被激活,如果可能的话,也不应该激活它。

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

在不激活根帐户的情况下,您可以通过键入"sudo“进入根命令行。但是,如果您确实被要求提供根密码,那么就不可能给出正确的答案(如果您没有激活根帐户并将密码分配给它)。

尝试删除要求根密码的程序,并将其重新安装为使用sudo的常规用户。记住,"sudo“是指具有管理权限的常规用户,"root”是指“超级用户”,它是一个单独的用户。通常,当提示用户输入根密码时,问题是安装了“作为root”(与sudo不同),然后这些文件由常规用户执行或打开。这使得它成为了一个文件权限问题。

如需示例,请阅读以下内容。这是一个很好的例子,如果你不知道什么是什么,那么根和sudo就会混在一起。

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

票数 1
EN

Ask Ubuntu用户

发布于 2013-06-04 10:16:32

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

但是,在默认情况下,这不支持gui程序。因此,您需要将它们配置为运行。一旦配置完毕,您将能够使用以下命令行运行它们:

代码语言:javascript
复制
pkexec bleachbit

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

代码语言:javascript
复制
pkexec nano /usr/share/polkit-1/actions/org.freedesktop.policykit.pkexec.policy

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

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>

<action id="org.freedesktop.policykit.pkexec.run-gedbi">
<description>Run gedbi</description>
<message>Authentication is required to run gedbi</message>
<defaults>
  <allow_any>no</allow_any>
  <allow_inactive>no</allow_inactive>
  <allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/gedbi</annotate>
<annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
</action>

<action id="org.freedesktop.policykit.pkexec.run-bleachbit">
<description>Run bleachbit</description>
<message>Authentication is required to run bleachbit</message>
<defaults>
  <allow_any>no</allow_any>
  <allow_inactive>no</allow_inactive>
  <allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/bleachbit</annotate>
<annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
</action>

</policyconfig>

您可以以这种方式添加其他程序,或者如果您愿意,可以自动添加用于向配置文件中添加其他程序的bash脚本.

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/299606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档