无法对没有密码的用户帐户执行 sudo 命令

无法对没有密码的用户帐户执行 sudo 命令

我正在设置这个 Ubuntu 双启动。我有两个用户,一个叫 smallcomputer,应该是管理员帐户,另一个叫 bob,我计划使用 bob 进行日常冲浪和其他操作。我将使用管理员帐户执行高级操作,例如更改系统配置。Bob 没有密码,但 smallcomputer 有。

我希望系统在启动计算机时直接启动到 bob 的帐户,而不是询问我要登录哪个帐户。我该怎么做?我觉得这应该可以做到,因为他没有密码。

当我以 bob 身份登录并想要执行sudo命令时,我也遇到了一些问题。有时我在网上看到关于更改某些内容的教程,他们说“在终端中写入”。我永远无法sudo以 bob 身份登录执行命令。我尝试输入管理员密码,然后根本不输入密码(只需按return),终端只是说密码错误。这些是我在系统上知道的唯一帐户。如果我以管理员身份登录,我可以毫无问题地执行sudo命令。为什么我不能从普通用户帐户执行此操作?调用sudo(以 bob 身份登录时)是否尝试以管理员帐户身份登录,还是像某些 root 帐户一样,是更高级别的操作?

这是 Ubuntu 12.10。
谢谢您的帮助

答案1

由于您是需要管理权限才能安装软件的主要用户,因此您应该授予您的用户 ID“bob”管理权限。如果您是这台计算机上的唯一用户,那么您只需要一个帐户,并且该帐户应该具有管理权限。Ubuntu 将安全地运行没有管理权限的“bob”,直到需要它为止(例如安装软件)。然后,Ubuntu 将要求您输入密码,以便您运行管理员任务。
如果您的主文件夹和文档已保存在“bob”下,我将首先授予“bob”管理权限,然后删除“smallcomputer”用户。为此,您需要先以“smallcomputer”身份登录:

  1. 以“smallcomputer”身份登录 进入“系统设置”>“用户帐户”> 选择“bob”> 选择右上角窗口中的“解锁”按钮> 输入“smallcomputer”的密码对“smallcomputer”进行身份验证> 将“帐户类型”更改为“管理员”> 选择“密码”并输入安全密码> 退出“smallcomputer”
  2. 以“bob”身份登录,您需要输入密码。进入“系统设置”>“用户帐户”> 选择“smallcomputer”> 选择右上方窗口中的“解锁”按钮> 通过输入“bob”的密码验证“bob”> 您可以删除帐户“smallcomputer”。如果您不想删除该帐户,出于安全考虑,您应该将帐户类型更改为“标准”。

答案2

  1. 我认为如果你能把整个事情分解成几个步骤和问题
  2. 我不确定,但你的场景似乎太受视窗;-) 尽管你可能需要只有一个用户(例如鲍勃)登录密码在 Ubuntu 上。然后您可以设置自动登录对于此用户(见系统设置 > 用户帐户)。而每次你需要执行管理任务(例如 sudo 命令)时,你只需要输入你的登录密码就可以了。

相关内容