linux 中用su - 切换用户后为什么直接到目录下了
为什么两个用户会进入两个不同的界面[root@0000~]#su-user1user1:/home/user1>[root@0000~]#su-user2[user2@0...
为什么两个用户会进入两个不同的界面
[root@0000 ~]# su - user1
user1:/home/user1>
[root@0000 ~]# su - user2
[user2@0000 ~]$
我问的不是su 的使用方法 就是问问上面发生的情况是怎么回事 展开
[root@0000 ~]# su - user1
user1:/home/user1>
[root@0000 ~]# su - user2
[user2@0000 ~]$
我问的不是su 的使用方法 就是问问上面发生的情况是怎么回事 展开
展开全部
加了-会加载root的环境,就跟直接用root登陆一样的。这样方便执行一些/sbin或者/usr/sbin里的程序。因为普通用户一般path里是没有这两个路径的。
如果不加-的话就只是权限切换而已。
这里的-本身是一个参数,而不跟其它的程序一样-只是作为参数开始的指示符。
这个参数就是告诉su加载要切换的用户的环境。
su - 如果后面不带用户名的话就是切换到root,如果带用户名就是切换到对应的用户
如果不加-的话就只是权限切换而已。
这里的-本身是一个参数,而不跟其它的程序一样-只是作为参数开始的指示符。
这个参数就是告诉su加载要切换的用户的环境。
su - 如果后面不带用户名的话就是切换到root,如果带用户名就是切换到对应的用户
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
su -会切换到某个用户帐户,而且会使用该用户的配置环境。你的情况应该是因为用户user1和user2的配置环境就不一样。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
su是切换用户身份,比如现在是在user1下,你用命令su user2然后输入user2 的密码后就进入了user2下,直接su后面不加用户名的话是默认进入root身份
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
su - 是带变量切换环境
su root就不带变量切换环境
su root就不带变量切换环境
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询