几分钟前我安装了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.
当我提供正确的根密码后,我得到“授权失败”。
任何想法如何解决?
你可能用错误的键盘来设置你的密码。 您可以通过启动进入“单一”用户模式进行恢复。
当引导装载程序出现时:
现在您将进入单用户模式,而不必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