Linux:用户切换指令su

相关文章

Linux专栏https://blog.csdn.net/weixin_45791458/category_12234591.html


su是一个常用的用户切换命令, 用于在不同的用户身份之间切换,下面是它的用法。

复制代码
用法:
su [-] [-lmpVh] [-s shell] [-c command] [-w list] [username]
选项:
-  以login-shell的方式新建一个shell并切换到指定用户,当用户名未指定时,切换至root用户
-l 与-类似,但此时必须指定用户名
-m、-p 以环境保护即non-login shell的方式新建一个shell并切换到指定用户,当用户名未指定时,切换至root用户,如果指定了-或-l选项,则此选项被忽略
-s 指定shell的路径
-c command 将command传递给新建的shell执行
-V 打印版本
-h 打印帮助信息
-w [list] 指定在以login-shell切换时的环境变量白名单,名单内的环境变量以逗号分隔,名单内的环境变量不会被复位(对HOME、SHELL、USER、LOGNAME、PATH无效)
相关推荐
没有名字的鬼几秒前
Linux 下的静态库和动态库(C语言)
linux·c语言
ayaya_mana2 分钟前
从零开始部署求生之路2 (L4D2) 专属服务器,Linux端SteamCMD详细部署过程
linux·服务器·l4d2·求生之路2
她说彩礼65万3 分钟前
C# Activator详解
java·服务器·c#
九河云3 分钟前
华为云 IoT 边缘 IoTEdge 实战:工业设备数采与云边协同部署全指南
服务器·物联网·华为云·智能家居
wusam5 分钟前
计算机网络传输层应用层综合实验5:DHCP服务
linux·服务器·计算机网络·应用层服务
hnlq6 分钟前
高性能异步io机制io_uring(二) ——io_uring的简单实现
linux·服务器·网络
wusam6 分钟前
计算机网络传输层应用层综合实验7:Web网站架设
运维·服务器·计算机网络·应用层服务
tianyuanwo6 分钟前
服务器操作系统SBOM实践:基于RPM生态的大规模组件透明化管理
运维·服务器·rpm·sbom
wusam10 分钟前
计算机网络传输层应用层综合实验6:DNS服务部署
服务器·网络·计算机网络·应用层服务
不会书14 分钟前
Linux字符设备驱动的演进:从传统框架到现代实践
linux·运维·服务器·c语言·驱动开发