Linux的实际操作:查询用户id切换用户su -
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
Linux的实际操作:查询用户id切换用户su -相关推荐
- 构造方法与重载:定义一个网络用户类,信息有用户 ID、用户密码、 email 地址。在建立类的实例时把以上三个信息都作为构造函数的参数输入
构造方法与重载:定义一个网络用户类,信息有用户 ID.用户密码. email 地址.在建立类的实例时把以上三个信息都作为构造函数的参数输入, 其中用户 ID 和用户密码时必须缺省时 email地址是用 ...
- 3.【练习题】构造方法与重载 定义一个网络用户类,要处理的信息有用户ID、用户密码、email地址。拓展:判断密码长度
package day09;/*3.[练习题]构造方法与重载 定义一个网络用户类,要处理的信息有用户ID.用户密码.email地址. 在建立类的实例时,把以上三个信息都作为构造函数的参数输入, 其中用 ...
- 构造函数,定义一个网络用户类,信息有用户 ID、用户密码、 email 地址
题目: * 定义一个网络用户类,信息有用户 ID.用户密码. email 地址. * 在建立类的实例时把以上三个信息都作为构造函数的参数输入, * 其中用户 ID 和用户密码时必须缺省时 * ...
- Linux下创建用户、切换用户、删除用户
Linux下创建用户: useradd tooker #创建用户tooker passwd tooker #给用户tooker设置密码,如果没有设置密码该用户不能用 useradd -g users ...
- Linux newgrp命令用法详解:切换用户的有效组
我们知道,每个用户可以属于一个初始组(用户是这个组的初始用户),也可以属于多个附加组(用户是这个组的附加用户).既然用户可以属于这么多用户组,那么用户在创建文件后,默认生效的组身份是哪个呢? 当然是初 ...
- Linux第四章:1.Linux关机、重启、休眠、切换用户命令大全
一.关机.重启命令 1.立刻进行关机 shutdown now 2.立刻关闭内存(关闭内存也就关机了),这里的h是halt,停止.停下的意思 shutdown -h now 3.立刻重新启动计算机 s ...
- Linux新建用户、切换用户su
su命令切换用户: su adcc切换用户到adcc,不切换环境变量 su - root完全切换到root用户.("-"前后都有空格) 新增用户yang: adduser yang ...
- 用户 用户组 切换用户
关键词: groupadd 注:添加用户组: groupdel 注:删除用户组:eg: groupmod 注:修改用户组信息 groups 注:显示用户所属的用户组 eg: whoami 查看当前登 ...
- 实际用户ID,有效用户ID与保存设置用户ID
real user ID:实际用户ID,指的是进程执行者是谁 effective user ID:有效用户ID,指进程执行时对文件的访问权限 saved set-user-ID:保存设置用户ID,作为 ...
最新文章
- 进程间通信:同步双工管道
- kafka删除topic
- 我们距离AI编程还有多远?
- androidstuido 查看logs_使用 Logcat 写入和查看日志
- java实现接收字符串对象并在后台代码中转成list对象
- 利剑无意之面试题(二)
- 最强京东Java面试题(共现场4面)
- eda技术试卷_《EDA技术》试题及答案
- 渡劫飞升的伪原创工具
- 联想E450c下vmware安装ubuntu Intel VT-x 处于禁用状态
- python opencv 找到圆点标定板所有点后通过距离找四个角点
- Java游戏编程不完全详解-2(1万2千字吐血推荐)
- slic3r prusaslicer编译
- Ubuntu系统直接拷贝硬盘克隆
- 我理解数字滤波器 -电容
- 磁盘管理有磁盘0 磁盘分区1 2 5 6 7 这样 我C盘不够用 这意思是可以把这些磁盘划分到C盘里的意思吗?
- 数字正交下变频(多相滤波法)
- android调用系统相机返回图片模糊
- NOIP2017D2T3-列队
- struct结构体实际占用字节