是的,我说一下su的基本用法
su回车:当前用户取得root权限。
例:
[yigang@localhost ~]$ su
密码:
[root@localhost yigang]#
su - 或su - root,当前用户转为root用户
例:
[yigang@localhost ~]$ su - root
密码:
[root@localhost ~]#
su - 任意用户名,使用另一个用户身份登录
例:
[root@localhost ~]# su - yigang
[yigang@localhost ~]$
su -c 使用root权限运行一个系统命令,命令结束后,转为普通权限
例:
[yigang@localhost ~]$ su -c "more /etc/shadow"
密码:
root

1$ROk9ZSDI$N***********37:0:99999:7:::
bin:*:13437:*****99:7:::
daemon:*:1*****9999:7:::
adm:*:134*****99:7:::
........................
yigang

1$0Y0n***********wn7zo.o.:13437:0:99999:7:::
[yigang@localhost ~]$
sudo,与su -c一样,这个更方便,不用加引号"",而且默认持续时间为5分钟,sudo一次后不用反复输入密码。但是,安全性会大打折扣。还有似乎root组成员使用这个命令调用root身份会更好些。一般用户即使输入了密码也读不了root用户的信息。