Debianpipe理密码问题

几分钟前我安装了Debian Lenny,而且我遇到了一个很大的问题。

我成功创build了一个用户。 我可以用GDMlogin。 现在一切正常。

但是,当我尝试运行根terminal时,运行Synaptic,它会提示input一个root密码。 当我进入它…没有任何反应。 窗口消失,没有任何反应。

当我尝试:

sudo aptitude install package_name 

当我input密码时,我得到:

 user is not in the sudoers file. This incident will be reported. 

当我提供正确的根密码后,我得到“授权失败”。

任何想法如何解决?

你可能用错误的键盘来设置你的密码。 您可以通过启动进入“单一”用户模式进行恢复。

当引导装载程序出现时:

  • select内核来启动(箭头键)
  • 按“e”编辑条目。
  • 使用箭头去核心线。
  • 按“e”编辑此条目。
  • 在行尾添加“init = / bin / bash”
  • 按“ESC”返回到父菜单。
  • 按b启动这个内核

现在您将进入单用户模式,而不必inputroot的密码。 您需要重新挂接根文件系统以读写:

 # mount -o remount,rw / 

更改root用户的密码

 # passwd root 

重新安装文件系统再次只读:

 # mount -o remount,ro / 

现在重新启动,你全部设置。

Debian不会像Ubuntu变体那样自动将用户添加到sudo列表中。 您将不得不使用visudo作为根(当您恢复密码)并将用户添加到授权列表。

为什么不重置根密码

重新启动服务器,如果你使用9.04及以上版本,那么你需要按住“shift”键,同时重新启动服务器使用向下箭头键单次使用模式的最后一个选项$ passwd root

B如果您使用的是旧版本的ubuntu,那么在重新启动时按“ESC”启动单用户模式

并按照从以下链接的步骤

http://studyhat.blogspot.com/2010/05/resetting-root-password-via-grub-kernel.html