命令案例Linuxsu(命令用户切换到身份案例)「4、linux中切换用户身份的命令是?」

本头条号每天坚持更新原创干货技术文章,欢迎"关注"本头条号
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言本文主要是讲解与演示Linux系统中的su命令的使用与常见用法
Linux su命令的使用案例su命令也称为switch user,翻译为切换用户
该命令用于在登录会话期间把用户身份切换到其他用户
当没有指定切换目标用户名时,su默认切换到root用户
正常来说,su命令用于在不退出系统的情况下将当前登录的用户切换到另一个用户
这是Linux终端用户经常使用的命令
本教程将通过使用案例帮助您理解Linux su命令的用法
语法:su[OPTIONS][USER][OPTIONALARGS...]2. `su` 命令使用示例我们先从简单的演示开始
我用zcwyou用户登录Linux系统,使用whoami命令验证了身份
然后使用su命令切换到root用户
再次验证了身份
whoamizcwyou切换到root用户su-root再次执行whoamiwhoami输出结果:rootsu命令使用示例补充知识:如果不指定用户名,su默认会切换到root
使用连字符(-)切换环境变量
sudo特权用户也可以在sudo前加上su命令
如:sudosu-rootsu命令切换用户有时候,您可能只需要切换用户来运行一个或几个命令
在这种情况下,su命令提供了-c选项,可以调用另一个用户身份运行命令,而不需要实际切换shell
试试这个命令:在一个普通账户上执行以下命令:su-root-c"whoami"输入root密码后,输出以下结果rootsu命令行选项:Linux su命令选项很少但很有用
这些选项在使用shell脚本自动化任务时非常有用
1. -c:借用某用户的身份执行命令
2. - -l, --login:登录用户账号,使用新用户的环境变量
3. -s, --shell: 指定shell,不按/etc/passwd文件中指定的默认shell执行
4. -m, -p, --preserve-environment:保留现有的环境变量,这对于临时借用其它用户身份执行命令时,非常有用
su命令常见选项3. 结论通过本教程,您应该可以了解到Linux su命令的使用与常见用法了吧?其实su命令功能很简单,就是用于切换用户身份的
如果你有任何的疑问,请留言
如果喜欢本文,欢迎转发
本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:https://www.linuxrumen.com/cyml/1877.html点击了解更多,快速查看更多的技术文章列表
命令案例Linuxsu(命令用户切换到身份案例)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息