我删除了原来的用户帐户。 新帐户没有密码。 我该如何启用它?

可能重复:
如何将自己添加为sudo用户?

如何启用我的管理员帐户? 我删除了另一个,现在新的没有密码,我无法访问它,不能对我的访客帐户做任何事情。

此建议基于之前的答案。 它假设您使用的是Ubuntu 12.04 LTS。

  1. 将计算机引导至GRUB引导菜单。 如有必要,请在启动后立即按shift键强制显示GRUB菜单。
  2. 选择将启动进入recovery mode的条目。
  3. 应出现下图所示的文本图形菜单。 使用向上向下箭头键选择条目。
    • 选择root (Drop to root shell prompt)并按Enter键。

      recovery menu with <code/>root entry selected” title=”恢复菜单中的`root`条目”></li>
</ul>
</li>
<li> 系统当前以只读方式安装。 输入以下命令将文件系统重新安装为读/写。 这允许您进行更改。 <br /> <code>mount -o remount,rw /</code> </li>
<li> 在您的问题中,您说您创建了一个没有密码的新用户名。 由于我不知道新用户名是什么,我将使用<code>REPLACE-WITH-USERNAME</code>来引用它。 请将<code>REPLACE-WITH-USERNAME</code>替换为您在以下命令中无法使用的新用户名。 </li>
<li> 使用以下命令为此用户名选择并创建密码。 <br /> <code>passwd REPLACE-WITH-USERNAME</code> </li>
<li> 使用以下命令列出此用户名当前所属的所有组。 <br /> <code>groups REPLACE-WITH-USERNAME</code> </li>
<li> 如果步骤(7)显示用户名是<code>nopasswdlogin</code>组的成员,请使用以下命令将其从该组中删除。 <br /> <code>gpasswd --delete REPLACE-WITH-USERNAME nopasswdlogin</code> </li>
<li> 万一您在步骤(7)的<code>groups</code>命令的输出中<strong><em>没有</em></strong>看到用户名本身,请使用以下命令添加它并使其成为此用户名的主登录组。 <br /> <code>usermod -g REPLACE-WITH-USERNAME REPLACE-WITH-USERNAME</code>
<p>  <em>注意:</em>是的,用户名重复两次。 例如,如果用户名是<code>joeuser</code>则命令为<code>usermod -g joeuser joeuser</code> </li>
<li> 使用以下命令确保用户名在其应该是的所有默认组中。  <em>注意:</em>不要在逗号( <code>,</code> )之间添加空格 <br /> <code>usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare REPLACE-WITH-USERNAME</code> </li>
<li> 在步骤(7)中重复<code>groups</code>命令以validation用户名是否已正确添加到组中。 </li>
<li> 使用以下命令重新启动系统。  (可能需要几秒钟。等等……) <br /> <code>reboot</code> </li>
<li> 使用您在步骤(6)中为用户名选择的密码登录。
<ul>
<li> 我建议也尝试,例如, <code>sudo fdisk -l</code>来validation<code>sudo</code>是否正确地为你工作。 </li>
<li> 我还将从步骤(7)重试<code>groups</code>命令,以validation用户名是否应该是其所在组的成员的最后一次。(更安全而不是抱歉,不是吗?) </li>
</ul>
</li>
</ol>

</div><!-- #comment-## -->

	<div class=