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 -相关推荐

  1. 构造方法与重载:定义一个网络用户类,信息有用户 ID、用户密码、 email 地址。在建立类的实例时把以上三个信息都作为构造函数的参数输入

    构造方法与重载:定义一个网络用户类,信息有用户 ID.用户密码. email 地址.在建立类的实例时把以上三个信息都作为构造函数的参数输入, 其中用户 ID 和用户密码时必须缺省时 email地址是用 ...

  2. 3.【练习题】构造方法与重载 定义一个网络用户类,要处理的信息有用户ID、用户密码、email地址。拓展:判断密码长度

    package day09;/*3.[练习题]构造方法与重载 定义一个网络用户类,要处理的信息有用户ID.用户密码.email地址. 在建立类的实例时,把以上三个信息都作为构造函数的参数输入, 其中用 ...

  3. 构造函数,定义一个网络用户类,信息有用户 ID、用户密码、 email 地址

    题目: * 定义一个网络用户类,信息有用户 ID.用户密码. email 地址.  * 在建立类的实例时把以上三个信息都作为构造函数的参数输入,  * 其中用户 ID 和用户密码时必须缺省时   * ...

  4. Linux下创建用户、切换用户、删除用户

    Linux下创建用户: useradd tooker #创建用户tooker passwd tooker #给用户tooker设置密码,如果没有设置密码该用户不能用 useradd -g users ...

  5. Linux newgrp命令用法详解:切换用户的有效组

    我们知道,每个用户可以属于一个初始组(用户是这个组的初始用户),也可以属于多个附加组(用户是这个组的附加用户).既然用户可以属于这么多用户组,那么用户在创建文件后,默认生效的组身份是哪个呢? 当然是初 ...

  6. Linux第四章:1.Linux关机、重启、休眠、切换用户命令大全

    一.关机.重启命令 1.立刻进行关机 shutdown now 2.立刻关闭内存(关闭内存也就关机了),这里的h是halt,停止.停下的意思 shutdown -h now 3.立刻重新启动计算机 s ...

  7. Linux新建用户、切换用户su

    su命令切换用户: su adcc切换用户到adcc,不切换环境变量 su - root完全切换到root用户.("-"前后都有空格) 新增用户yang: adduser yang ...

  8. 用户 用户组 切换用户

    关键词: groupadd 注:添加用户组: groupdel 注:删除用户组:eg: groupmod 注:修改用户组信息 groups 注:显示用户所属的用户组 eg: whoami  查看当前登 ...

  9. 实际用户ID,有效用户ID与保存设置用户ID

    real user ID:实际用户ID,指的是进程执行者是谁 effective user ID:有效用户ID,指进程执行时对文件的访问权限 saved set-user-ID:保存设置用户ID,作为 ...

最新文章

  1. 进程间通信:同步双工管道
  2. kafka删除topic
  3. 我们距离AI编程还有多远?
  4. androidstuido 查看logs_使用 Logcat 写入和查看日志
  5. java实现接收字符串对象并在后台代码中转成list对象
  6. 利剑无意之面试题(二)
  7. 最强京东Java面试题(共现场4面)
  8. eda技术试卷_《EDA技术》试题及答案
  9. 渡劫飞升的伪原创工具
  10. 联想E450c下vmware安装ubuntu Intel VT-x 处于禁用状态
  11. python opencv 找到圆点标定板所有点后通过距离找四个角点
  12. Java游戏编程不完全详解-2(1万2千字吐血推荐)
  13. slic3r prusaslicer编译
  14. Ubuntu系统直接拷贝硬盘克隆
  15. 我理解数字滤波器 -电容
  16. 磁盘管理有磁盘0 磁盘分区1 2 5 6 7 这样 我C盘不够用 这意思是可以把这些磁盘划分到C盘里的意思吗?
  17. 数字正交下变频(多相滤波法)
  18. android调用系统相机返回图片模糊
  19. NOIP2017D2T3-列队
  20. struct结构体实际占用字节

热门文章

  1. 五大原则让你的代码不再受bug的困扰
  2. C# DataSet转JSON
  3. MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 转载
  4. SQL数据库误删除表数据恢复 SQL数据库truncate表数据恢复
  5. 获取Flex SDK加载进度的方法
  6. oracle 11g 下载地址
  7. 牛客14605 画三角
  8. 我的世界中国版服务器无限夜视,我的世界服务器游戏技巧 无限夜视的方法
  9. python for循环连续输入五个成绩判断等级_Python条件循环判断
  10. Linux redis故障,linux – Redis Stall故障排除