su-root命令su命令可以用来交互地更改你的用户ID和组ID 。Linux是一种自由和开放源代码的类UNIX操作系统,su命令是root命令中的一个,su命令可以用来交互地更改你的用户ID和组ID 。
关于Linux中su的命令su命令功能说明:切换用户身份 。
语法:su [-flmp][--help][--version][-][-c 指令][-s
][用户帐号]
补充说明:su可让用户暂时变更登入的身份 。变更时须输入所要变更的用户帐号与密码 。
参数:
-c指令或--command=指令执行完指定的指令后,即恢复原来的身份 。
-f或--fast适用于csh与tsch , 使shell不用去读取启动文件 。
-.-l或--login改变身份时 , 也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME 。此外,也会变更PATH变量 。
-m,-p或--preserve-environment变更身份时,不要变更环境变量 。
-s
或--shell=
指定要执行的shell 。
--help显示帮助 。
--version显示版本信息 。
[用户帐号]指定要变更的用户 。若不指定此参数 , 则预设变更为root 。
示例:
su -c ls root#变更帐号为 root 并在执行 ls 指令后退出变回原使用者 。
su root -f#变更帐号为 root 并传入 -f 参数给新执行的 shell 。
su - test#变更帐号为 test 并改变工作目录至 test 的家目录(home dir) 。
linux系统的su命令sudo只是获得了root权限执行后面的命令,而su是需要切换用户,得到root的User ID和Group ID,相当于开启一个新的login session 。
可能你的系统中为了安全性,设置为禁止切换到root用户,而只能通过sudo执行管理操作 。
最后如楼上所建议的,如果是在学习Linux,最好还是装一个常见的发行版吧,出了问题也更容易找到解决的办法 。
【linux中su命令源码 linux su su】关于linux中su命令源码和linux su su的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 测试手机续航的软件ios,苹果手机电池续航测试软件
- 联想能用什么cpu风扇,联想散热器风扇是什么牌子的
- 在斗鱼怎么开直播卖货,在斗鱼上怎么开直播
- python姓名取姓函数 函数取名器python
- 500g硬盘配什么cpu,500g硬盘推荐
- 画画软件华为鸿蒙主题教程,华为鸿蒙系统绘画软件
- js计算总和的方法,js数值计算
- go语言读取文件中的数据 go语言读取文件中的数据是什么
- oracle10g自连接,Oracle10g卸载