Linux学习笔记(十二)usermod、passwd、mkpasswd
2018-02-05 00:53
393 查看
一、usermod修改用户信息
tail -n 3 /etc/passwd
一个用户可以属于多个组,但是gid只有一个
id username可以查看用户uid与gid和所属组
passwd可以修改用户密码,root用户可以修改所有用户的密码,普通用户只可以修改自己的密码;
tail -n 3 /etc/shadow
tail -n 3 /etc/shadow
可以锁定用户密码,此时用户无法登陆,这时候cat etc/shadow 可以看到,密码位置变为!开头,
另外
usermod -L username 锁定用户密码
usermod -U username 解锁用户
直接修改密码的命令
三、mkpasswd命令
mkpasswd -l 12
则指定密码长度12位
-s 指定特殊符号的个数
usermod -u 111 username #修改用户 usermod -g grp2 username #修改用户组 usermod -d /home/chinantfy2 username #修改用户家目录 usermod -s /sbin/nologin username #修改用户shelltail -n 3 /etc/passwd
tail -n 3 /etc/passwd
一个用户可以属于多个组,但是gid只有一个
id username可以查看用户uid与gid和所属组
usermod -g 只可以修改一个组
usermod -G可以添加多个组,用此命令时,后面跟几个组,则文件的所属组就是指定的组加上原来建用户时所属的组 例如 usermod -G grp1,user2 username 假设建立账户时的组为usergrp 则此时用户组为usergrp,grp1,user2二、passwd
passwd可以修改用户密码,root用户可以修改所有用户的密码,普通用户只可以修改自己的密码;
passwd -l username
tail -n 3 /etc/shadow
tail -n 3 /etc/shadow
可以锁定用户密码,此时用户无法登陆,这时候cat etc/shadow 可以看到,密码位置变为!开头,
passwd -u username解锁密码
另外
usermod -L username 锁定用户密码
usermod -U username 解锁用户
直接修改密码的命令
echo "111222aaa" |passwd --stdin usr2 echo -e "111222aaa\n111222aaa\n" |passwd usr2
三、mkpasswd命令
yum install -y expect安装软件包
mkpasswd可以随机生成复杂的密码,默认九位
mkpasswd -l 12
则指定密码长度12位
-s 指定特殊符号的个数
相关文章推荐
- linux学习第十二篇:usermod命令,用户密码管理,mkpasswd命令
- LINUX学习 usermod命令 , mkpasswd命令,用户密码管理
- linux编程学习笔记(十二) 遍历目录
- 【Linux学习笔记十二】inux系统启动流程
- 流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin
- Linux 学习笔记 十二
- Linux 笔记...文件和目录属性useradd、userdel、usermod 、passwd
- linux学习笔记十二:yum常用命令
- linux下python学习笔记(十二)数据结构2
- Linux运维学习笔记之十二:http协议和www服务
- Linux学习笔记10 权限,/etc/passwd,/etc/shadow,useradd,userdel,id,finger
- Linux实践工程师学习笔记十二
- 十二、usermod命令、用户密码管理、mkpasswd命令
- 实验楼Linux学习笔记(十二)之软件安装管理
- find命令详解 linux学习笔记十二之find命令详解
- [Linux]学习笔记(4)-su及passwd的用法介绍
- linux学习笔记-第六课-/etc/passwd,/etc/shadow,useradd,su,sudo等
- linux的usermod、用户密码管理、mkpasswd命令说明
- zynq-7000学习笔记(十二)——Linux下USB摄像头+VDMA+FAST corner+frame buffer测试
- Linux netfilter 学习笔记 之十二 ip层netfilter的NAT模块代码分析