在 Ubuntu 里遇到需要 root 权限的操作,先不要以为系统每次开机会生成一个新的 root 密码。Ubuntu 默认是锁定 root 账号密码,普通情况下用 sudo 执行管理员命令。
也就是说,系统让你输入密码时,通常输入的是当前登录用户的密码,不是 root 密码。
临时执行一条管理员命令,可以在命令前加 sudo:
sudo apt update 如果需要进入一个 root 登录环境,优先用:
sudo -i 只修改当前用户自己的密码:
passwd 管理员重置某个普通用户的密码:
sudo passwd 用户名 如果确实需要给 root 账号设置密码,可以执行:
sudo passwd root 这会为 root 设置一个可用密码。多数桌面和服务器维护场景不需要长期启用 root 登录,能用 sudo 完成就不要打开 root 登录。
已经设置过 root 密码,后来想恢复默认锁定状态,可以用:
sudo passwd -dl root 输入密码时终端不显示星号是正常现象,直接输完回车即可。设置其他用户密码前,先确认自己有 sudo 权限。
Ubuntu 官方 RootSudo 文档说明,Ubuntu 默认锁定 root 账号密码,并建议用 sudo 运行需要 root 权限的命令;Ubuntu passwd manpage 说明,passwd 用于修改用户账号密码,普通用户只能改自己的密码,超级用户可以改任意账号密码。参考:Ubuntu RootSudo、passwd manpage。




留言评论
暂无留言