专业建设网站服务公司,网站开发项目风险,数字化营销系统,宁波seo服务推广软件1.查询用户信息#xff1a;其中 #xff08;uid是用户的id号#xff0c;gid是用户组的id号#xff0c;属于哪个组#xff09;
id 用户名 如果没有此用户#xff0c;控制台就会返回信息“no such user” 2.切换用户#xff1a;
在Linux操作中#xff0c;如果当前的用户…1.查询用户信息其中 uid是用户的id号gid是用户组的id号属于哪个组
id 用户名 如果没有此用户控制台就会返回信息“no such user” 2.切换用户
在Linux操作中如果当前的用户权限不够可以通过su-指令切换你到高权限用户比如su -root 意思是切换到root用户
su -切换用户名
注意横杆不可以与用户相连否则无效 这是无效的切换演示 这时候会发现诶这么奇怪我的user3用户不是已经设置了密码吗为什么不用我输入密码了呢
原因我们是在root用户的权限下去su -user3 从权限高的用户转向权限低的用户不需要输入密码反之从权限低的用户转向权限高的用户需要输入密码
高到低 低到高 基本语法passwd 用户名 ,在我们指定密码的时候是看不到密码显示的 省略写法:直接切换到root用户
su -还有一种是
su
这两种切换有什么区别呢
su命令和su -命令最大的本质区别就是
su只是切换了root身份但Shell环境仍然是普通用户的Shell
而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后pwd一下发现工作目录仍然是普通用户的工作目录而用su -命令切换以后工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。
以此类推要从当前用户切换到其它用户也一样应该使用su -命令。 3.想回到刚才那个用户
exit