Debian 管理密码问题

Debian 管理密码问题

几分钟前我安装了 Debian Lenny,但遇到了一个大问题。

我成功创建了一个用户。我可以用 GDM 登录。目前一切都运行正常。

但是,当我尝试运行 root 终端并运行 Synaptic 时,它会提示输入 root 密码。当我输入密码时...什么也没发生。窗口消失了,什么也没发生。

当我尝试时:

 sudo aptitude install package_name

当我输入密码时,我得到:

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

当我尝试su提供正确的 root 密码后,出现“授权失败”的信息。

有什么想法可以解决它吗?

答案1

您可能使用错误的键盘映射设置了密码。您可以通过启动“单”用户模式来恢复。

当引导加载程序启动时:

  • 选择要启动的内核(箭头键)
  • 按“e”编辑条目。
  • 使用箭头转到内核行。
  • 按“e”编辑此条目。
  • 在该行末尾添加单词“init=/bin/bash”
  • 按“ESC”返回上级菜单。
  • 按 b 启动此内核

现在您将进入单用户模式,而无需输入 root 密码。您需要使用以下命令重新挂载根文件系统以进行读写:

# mount -o remount,rw /

使用以下命令更改 root 密码:

# passwd root

将文件系统重新挂载为只读:

# mount -o remount,ro /

现在重新启动,一切就绪。

答案2

Debian 不会像 Ubuntu 变体那样自动将用户添加到 sudo 列表。您必须以 root 身份使用 visudo(当您恢复密码时)并将用户添加到授权列表。

答案3

为什么不重置 root 密码

如果你使用的是 9.04 及以上版本,则需要重新启动服务器,然后你需要在重新启动服务器时按住“shift”键,使用向下箭头键,最后选择单一使用模式 $passwd root

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

并按照以下链接中的步骤操作

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

相关内容