Linux命令_用户身份切换

命令 su

格式为:su [ - ] username,后面可以跟 - ,也可以不跟。

普通用户的su命令不加username时,就相当于切换到root用户,反之亦然。当su 命令加上 - 后,会初始化当前用户的各种环境变量。

如果不加 - 切换到root用户时,当前目录没有变化;而如果加上 - 切换到root账户时,当前目录为root账户的家目录。

注:当由root切换到普通用户时,不需要输入密码

命令 sudo

由于切换到zoctopus账户后当前目录还是 /root,zoctopus账户没有任何权限,所以当我使用命令ls查看时会提示权限不够。然而当我使用sudo ls输入zoctopus账户自身的密码时,就拥有该权限了。

原文地址:https://www.cnblogs.com/OctoptusLian/p/8961700.html