今天没事,做了个小实验,普通用户切换如何省略密码
1、省略密码验证很简单,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:root:/root:/bin/bash,就可以了,就是去掉了里面的x,这样root用户就不用密码了。其他用户也一样。
[root@localhost ~]# useradd   user01
[root@localhost ~]# passwd   user01
Changing password for user user01.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]# useradd   user02
[root@localhost ~]# passwd  user02
Changing password for user user02.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
创建完用户名密码后,现在切换下用户
[root@localhost ~]# su - user01
[user01@localhost ~]$ whoami
user01
[user01@localhost ~]$ su - user02
口令:
[user02@localhost ~]$
输入用户口令后,才能切换
[user02@localhost ~]$ su -
口令:
[root@localhost ~]#
[root@localhost ~]# vim /etc/passwd
将x去掉
user01:x:502:502::/home/user01:/bin/bash
user02:x:503:503::/home/user02:/bin/bash
修改为如下格式
user01::502:502::/home/user01:/bin/bash
user02::503:503::/home/user02:/bin/bash
保存后再进行切换实验,
[root@localhost ~]# su - user01
[user01@localhost ~]$ whoami
user01
[user01@localhost ~]$ su - user02
[user02@localhost ~]$ whoami
user02
[user02@localhost ~]$
现在可以实现无密码切换用户

转载于:https://blog.51cto.com/evils798/1420859

Linux系统普通用户切换省略输入用户名密码相关推荐

  1. linux系统下每次git pull输入用户名密码

    linux系统下每次git pull git push 都需要输入用户名密码 方式一 git配置 在用户家目录~生成.git-credentialsusername和password换成你自己的 ec ...

  2. live linux 密码,Linux_如何使你的Linux系统省略输入用户名密码,在做Livecd的时候总是要输入用 - phpStudy...

    如何使你的Linux系统省略输入用户名密码 在做Livecd的时候总是要输入用户名密码才能进入系统,很麻烦,所以打算把这两个步骤省略. 1.省略密码验证 很简单,只需把/etc/passwd中的roo ...

  3. linux系统中用户切换

    1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参 ...

  4. Linux自动切换用户脚本,自动输入用户名密码

    需要安装tcl 和expect包 实现自动切换用户: #!/usr/bin/expect -fspawn su - root expect "Password:" send &qu ...

  5. 跳过linux系统开机密码,linux开机跳过输入用户名密码|景安

    1.省略密码验证 很简单,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:root:/root:/bin/bash,就可以了,就 ...

  6. 详解Linux系统的用户管理——添加用户、删除用户、查询用户信息、切换用户、用户组

    Linux系统的用户管理 用户管理的规则 添加用户 基本语法 实际案例 细节说明 给用户指定或者修改密码 基本语法 应用案例 删除用户 基本语法 应用案例 删除用户注意事项 查询用户信息 基本语法 应 ...

  7. linux系统下如何切换到root用户

    linux系统下如何切换到root用户 sudo命令 $ sudo 执行命令后,输入当前管理员用户的密码就可以短暂得到超级用户的权限了. sudo -i 命令 $ sudo -i 通过此命令直接输入当 ...

  8. linux 系统中用root切换到普通用户时显示的异常如-bash-4.1$

    linux 系统中用root切换到普通用户时显示的异常如-bash-4.1$ 参考文章: (1)linux 系统中用root切换到普通用户时显示的异常如-bash-4.1$ (2)https://ww ...

  9. 管理Linux 系统的用户与用户组

    任务五 管理Linux系统的用户与用户组 [任务说明] Linux操作系统是多用户多任务操作系统. 用户可分为普通用户和超级用户,除了用户以外还有用户组.所谓用户组就是用户的集合,CentOS组中有两 ...

最新文章

  1. 关于Windows系统virtualenv环境安装MySQL-Python的解决方案
  2. java 图片导出_java导出含图片的word
  3. wincc客户机打开服务器文件通讯不上,wincc客户机连不上服务器
  4. 一步步编写操作系统 58 门、调用门与RPL序 3
  5. 基于 Springboot 和 Mybatis 的后台管理系统 BootD
  6. Spring Boot Initilizr - 使用IDE或IDE插件
  7. tc/traffic control 网络控制工具
  8. 【Android】状态栏通知Notification、NotificationManager详解
  9. android 按下缩小效果松开恢复_22省份三季报:粤苏总量差距缩小,19省份实现正增长...
  10. win10无法修改mac地址_电脑MAC地址(物理地址)修改方法
  11. Ubuntu 20.04 多GPU,涡轮GPU 风扇转速手动调节
  12. 【毕业季】研究生学长分享怎样让本科更有意义
  13. 逻辑卷管理LVM(logical volume manager)
  14. CRF进行实体的识别
  15. Win32K里的死循环
  16. 35岁以后找工作难,只能熬到65岁才能退休,太惨 了!
  17. XXE(xml外部实体攻击)
  18. 华硕电脑如何设置记事本软件窗口置顶
  19. C语言程序设计-现代方法 第二版 第3.2.3小节 分数相加
  20. 软件工程复习重点整理 | 选自《软件工程——理论与实践》

热门文章

  1. 剖析Vue原理实现双向绑定MVVM
  2. java基础相关知识
  3. Java中的基本类型变量储存方式
  4. 使用SQL_TRACE进行数据库诊断
  5. 每日记载内容总结44
  6. putty完全使用手册--多窗口---git提交---连接数据库--自动日志显示
  7. jsp:include page= /路径
  8. 4.01~~Median
  9. 【转】Traceview的使用
  10. 利用存储过程来实现分页性能比较