· su
su命令临时切换到root用户;
su [option] [用户]
其中,
-后接用户名,表示登录并切换到用户环境;
-c后接命令,表示执行该命令再退出所切换的用户环境;
注:
su表示切换到root用户,但不改变root登录环境;
su -表示切换到root用户,并切换到root用户环境;
su命令的安全性低,使用sudo命令执行指定命令,此时输入的密码是用户自己密码,而非root用户密码;但并非所有用户都能使用sudo命令;
· sudo
sudo命令为非root用户赋予一些合理的权利,执行一些只有root用户才能执行的命令,以减少root用户的登录次数和管理时间,提高系统安全性;
sudo执行命令的过程是当前用