专业的IT培训机构
|
腾科IT教育集团
Prometric考试中心
VUE考试中心
关于我们
深圳校区
切换校区
集团
广州
首页
课程中心
新闻中心
学员感言
开班计划
认证考试
名师汇聚
网络
操作系统
数据库
软件开发
专题课程
思科专题
华为专题
红帽专题
甲骨文专题
微信
电话
复制成功
微信号:
togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
腾科新闻
首页
>
腾科新闻
>
linux切换用户的命令是什么
发布时间:
2022-10-14
linux切换用户的命令是什么
?经常在Linux系统中,用户想临时变成另一个用户。你可能需要改变你不拥有的文件的权限,或者你的朋友可能想临时借用你的终端。这个允许你临时转换用户(switch user)ID的命令被称作su。
把用户ID转换到指定的USER,或者如果未指定USER,则切换到根用户。
表1 su命令行选项
临时成为另一个用户可以非常简单,只需使用su命令即可:
注意这里明显的安全问题。如果用户可以随心所欲地使用su命令切换为其他用户,那么用户所有权和权限就没有意义了。因此,为了切换为用户prince,elvis需要知道prince的密码。
根据所示使用su命令时,新Shell成为用户prince的Shell,从这个Shell启动的任何进程都属于prince。然而,这个Shell被称作非登录Shell。prince没有完全登录——BASH提示符说明他仍在elvis的主目录中。虽然这个Shell和它所启动的一切都属于prince,这个Shell的许多环境都从elvis那里继承。
为了作为新用户完全登录,su命令可以用-(连字号)调用。这指定了新用户的Shell应该是登录Shell。
在这种情况下,prince已经有效登录,所以新hell的当前工作目录是prince的主目录,prince的环境已经从他自己的配置中被初始化。
登录Shell和非登录Shell之间的区别以及环境变量的使用将在以后的教程中详细讨论。目前只需领会这一点:要完全成为新用户,su命令既应该使用用户名,也应该使用“-”。
分享到:
QQ空间
新浪微博
腾讯微博
人人网
微信
更多
上一篇:
DHCP的分配形式
下一篇:
删除(清空)目录:rmdir的用法
联系电话:18922156670
华为认证
思科认证
oracle认证
红帽认证
常见问题
2022年思科认证考试费多少钱?
2022年思科认证考试报名时间是?
思科认证怎么报名考试?
思科认证培训多少钱?
2022年华为认证考试费多少钱?
2022年华为认证考试报名时间是?
华为认证怎么报名考试?
华为认证培训多少钱?
2022年红帽认证考试费用多少钱?
2022年红帽考试报名时间是?
怎么报名红帽认证考试?
红帽培训多少钱?
Oracle认证考试官方费用是多少?
2022Oracle认证报考条件是什么?
2022年Oracle认证考试时间是?
Oracle dba认证培训费用是多少?
Java零基础可以学习吗?
UI设计师培训多少钱?
HTML5前端开发难学吗?
立即咨询
联系电话:18922156670
在线咨询
在线咨询
×
您好,请问有什么可以帮您?我们将竭诚提供最优质服务!
QQ咨询
下次再说