写点什么

Linux su 命令 – 切换用户、用户提权

作者:A-刘晨阳
  • 2022-11-08
    北京
  • 本文字数:333 字

    阅读完需:约 1 分钟

su 命令用于切换当前用户身份到指定用户或者以指定用户的身份执行命令或程序。


普通用户切换到 root 用户,可以使用 su -- 或 su root,但是必须输入 root 密码才能完成切换。root 用户切换到普通用户,可以使用 su username,不需要输入任何密码即可完成切换。

su 与 sudo

su 切换用户 sudo - 随用户更改环境变量

语法格式:

su [选项] [用户名]

常用参数:

参考实例:

切换到 linuxcool 用户,但环境变量仍然是 root 用户的:


[root@linuxcool ~]# su linuxcool


切换到 linuxcool 用户,并改变为 linuxcool 用户环境变量:


[root@linuxcool ~]# su - linuxcool


变更帐号为 root 并传入 -f 参数给新执行的 shell:


[root@linuxcool ~]# su root -f

用户提权:

visudo 编辑 sudo 配置文件 root 用户(用户不带 %)%wheel 用户组(组带 %)


sudo -i 切换到 root 用户


发布于: 刚刚阅读数: 3
用户头像

A-刘晨阳

关注

还未添加个人签名 2022-06-16 加入

本人公众号《小刘Linux》,优质博主,欢迎大家的关注

评论

发布
暂无评论
Linux su命令 – 切换用户、用户提权_Linux_A-刘晨阳_InfoQ写作社区