为 root
用户设置密码并启用 su
命令模式
-
安装完 Ubuntu 系统后,会使用一个普通用户账户,这个账户通常有
sudo
权限。默认情况下,root
用户是锁定状态的,没有设置密码。 -
使用
sudo passwd
设置root
用户的密码:这个步骤是启用root
用户和su
命令的关键。执行以下命令:sudo passwd # 使用 sudo 提升权限,运行 passwd 命令来设置或更改 root 用户密码
系统会提示输入新密码两次:
Enter new UNIX password: # 输入新的 root 用户密码 Retype new UNIX password: # 再次输入以确认密码 passwd: password updated successfully # 密码设置成功的提示
-
使用
su
命令切换到root
用户:现在可以使用su
命令来切换到root
用户模式。这是通过以下命令完成的:su - # 使用 su 命令切换到 root 用户模式,- 表示切换到 root 用户的登录 shell 环境
或者
su root # 直接使用 su 切换到 root 用户
系统会提示输入刚刚设置的
root
用户密码:Password: # 输入 root 用户的密码
输入正确密码后,命令提示符会从
$
变为#
,表示现在拥有root
用户权限,可以执行高权限的管理任务。
注意事项
-
使用
sudo
还是su
:在 Ubuntu 中,推荐使用sudo
来执行需要高权限的命令,因为这样可以更好地控制权限和记录日志。例如,执行单个需要权限的命令:sudo apt update # 使用 sudo 提升权限执行 apt update 命令
-
安全性:启用
root
用户时,确保使用强密码。长时间以root
模式工作可能会增加意外更改系统文件的风险。尽可能只在必要时使用root
权限。 -
锁定
root
用户:如果不再需要root
账户的直接访问,可以通过以下命令再次锁定root
账户:sudo passwd -l root # 锁定 root 用户,防止使用 su 切换到 root
这样做不会影响使用
sudo
提升权限。