我在这个网站上搜索了一些,但是密码没有改变。我尝试了:
执行 sudo 密码
。输入新密码后,每次使用命令时系统都不再询问我密码sudo
。
我如何才能永久更改我的登录密码和 root 密码?
答案1
Ubuntu 在其权限提升模型中使用 sudo,因此本质上您的密码被用作 root 密码,因为您位于 sudoers 文件中。
至于它不会在每次你“sudo”时提示你输入,它会在一段时间内记住提升的身份验证。现在,如果这种情况一直在发生,而你没有曾经必须输入密码,这可能是(最有可能的)你以某种方式属于一个允许以 root 身份运行命令而无需身份验证的组,wheel 组等。您可以通过查看 /etc/group 并从 # 终端运行 visudo 并在该文件中查找您的用户名或组来检查这一点。
现在,要更改 Ubuntu 中的 root 密码,您需要打开一个终端,输入sudo -s
,然后su root
,这会将您切换到实际的 root 用户,然后您可以从这里运行passwd
并设置 root 密码。
///编辑/// 以下是以 root 用户身份更改其他人密码的过程。
[dan@Archimedes ~]$ su root
密码:
[root@Archimedes dan]# passwd dan
更改用户 dan 的密码。
新密码:
重新输入新密码:
passwd:所有身份验证令牌已成功更新。
[root@Archimedes dan]#