ubuntu刚安装后是不能运行su命令的 因为默认root是没有密码的需要手动设定用安装ubuntu的用户名登录,该用户在admin组中,有权限给root设置密码
-
打开一个terminal 输入一下命令
sudo passwd root -
回车输入原始密码,新密码和确认新密码
[sudo] password for you:输入你的密码(当前用户)
Enter your UNIX password:设置你的密码
Retype new UNIX password:重复密码这样root密码就设置ok了
在 terminal 中可以直接用su切换成root用户
su: (switch user)切换用户
su username 与 su - username
后者切换用户后同时切换到新用户的工作环境中
sudo: (superuser do)一种权限管理机制 依赖于/etc/sudoers 定义授权哪个用户可以以管理员身份执行命令