Linux 变更当前用户的命令(su)实操

2025-10-30 04:56:38

1、su命令语法。

su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]

Linux 变更当前用户的命令(su)实操

2、su命令语法说明。

-f 或 --fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh

-m -p 或 --preserve-environment 执行 su 时不改变环境变数

-c command 或 --command=command 变更为帐号为 USER 的使用者并执行指令(command)后再变回原来使用者

-s shell 或 --shell=shell 指定要执行的 shell (bash csh tcsh 等),预设值为 /etc/passwd 内的该使用者(USER) shell

--help 显示说明文件

--version 显示版本资讯

USER 欲变更的使用者帐号

ARG 传入新的 shell 参数

Linux 变更当前用户的命令(su)实操

3、登陆linux系统。

输入用户和密码登陆linux系统。

Linux 变更当前用户的命令(su)实操

4、打开终端命令。

右键选择打开终端菜单即可打开终端命令。

Linux 变更当前用户的命令(su)实操

Linux 变更当前用户的命令(su)实操

5、su命令实操1,当前用户切换到root用户。

有时候执行命令权限不够,需要切换到root管理员用户才能执行。

输入命令: mkdir  demo,按回车键,当前用户在home目录下新建目录 demo由于没有权限,没创建成功。

输入命令: su root,按回车键,输入密码后,再按回车键。

输入命令:pwd,按回车键,看到当前工作的目录是/home。

输入命令:mkdir demo,按回车键,在/home根目录下新建一个目录 demo。

输入命令:ls,按回车键,可以看到已经成功在/home根目录下新建了一个 demo文件夹。

Linux 变更当前用户的命令(su)实操

6、su命令实操2,当前用户切换到root用户并执行命令,命令执行完后变回原来的用户。

有时候执行命令权限不够,需要切换到root管理员用户才能执行,命令执行完之后,再回到原来的用户。

输入命令: mkdir  demo1,按回车键,当前用户在home目录下新建目录 demo1由于没有权限,没创建成功。

输入命令: su -c “ mkdir demo1” root,按回车键,输入密码后,再按回车键。

输入命令:ls,按回车键,可能看到已经以home 目录下成功新建了一个目录demo1。

输入命令:whoami,按回车键,可以看到当前用户还是xuanfeng。

Linux 变更当前用户的命令(su)实操

7、总结本文的内容:

1.    su命令语法。

2.    su命令语法说明。

3.    登陆linux系统。

4.    打开终端命令。

5.    su命令实操1,当前用户切换到root用户。

6.    su命令实操2,当前用户切换到root用户并执行命令,命令执行完后变回原来的用户。

感谢你的阅读,希望能帮助到你哟。

Linux 变更当前用户的命令(su)实操

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢