🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# su 切换用户登录帐号 **作用**:`su` 命令用于删除用户组 **语法**: ``` su [-fmp] [-c command] [-s shell] [-] [USER [ARG]] ``` **选项**: * `-f`:不必读启动文件(如 `csh.cshrc` 等),仅用于`csh`或`tcsh`两种`Shell` * `-`或`-l`:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如`HOME`、`SHELL`和`USER`等)都是以该使用者(`USER`)为主,并且工作目录也会改变。如果没有指定`USER`,缺省情况是`root` * `-m`,`-p`:执行`su`时不改变环境变数 * `-c`:变更账号为·USER·的使用者,并执行指令(`command`)后再变回原来使用者 * **参数**: * `USER`: 欲变更的使用者账号 * `ARG`:  传入新的Shell参数 **示例**: 变更帐号为 root 并在执行 ls 指令后退出变回原使用者: ``` #su -c ls root ``` >[info] 在root帐户下切换到普通用户,不用再次输入密码