一、usermod修改用户信息
usermod -u 111 username #修改用户 usermod -g grp2 username #修改用户组 usermod -d /home/chinantfy2 username #修改用户家目录 usermod -s /sbin/nologin username #修改用户shell
一个用户可以属于多个组,但是gid只有一个
id username可以查看用户uid与gid和所属组
usermod -g 只可以修改一个组
usermod -G可以添加多个组,用此命令时,后面跟几个组,则文件的所属组就是指定的组加上原来建用户时所属的组 例如 usermod -G grp1,user2 username 假设建立账户时的组为usergrp 则此时用户组为usergrp,grp1,user2
二、passwd
passwd可以修改用户密码,root用户可以修改所有用户的密码,普通用户只可以修改自己的密码;
passwd -l username
可以锁定用户密码,此时用户无法登陆,这时候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 指定特殊符号的个数
原文地址:http://blog.51cto.com/13569831/2068813
时间: 2024-10-06 08:02:12