介绍:
可以通过su
命令切换用户, su
后面可以加-
. su
和su –
命令不同之处在于,su -
切换到对应的用户时会将当前的工作目录自动转换到切换后的用户主目录.
用法及举例:
当超级用户root
切换到非超级用户, 这里举例为用户zhangxl
.
su zhangxl
su - zhangxl
注意:如果是ubuntu平台,需要在命令前加“sudo”,如果在某些操作需要管理员才能操作,ubuntu无需切换到root用户即可操作,只需加“sudo”即可。sudo是ubuntu平台下允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,减少了root 用户的登陆和管理时间,提高了安全性。
同样, 当普通用户切换到超级用户root
也是同理. 整理如下:
命令 | 含义 |
---|---|
su | 切换到 root 用户 |
su root | 切换到 root 用户 |
su - | 切换到 root 用户, 同时切换目录到 /root |
su - root | 切换到 root 用户, 同时切换目录到 /root |
su 普通用户 | 切换到普通用户 |
su - 普通用户 | 切换到普通用户, 同时切换到普通目录所在的目录 |