linux基础 用户(组)管理

修改/etc/shadow文件 

1、chage -m MINDAYS USERNAME
#设置密码修改最小天数
2、chage -M MAXDAYS USERNAME
#设置密码修改最大天数
3、chage -d LASTDAY USERNAME
#指定密码最后修改日期
4、chage -I INACTIVE USERNAME
#设置密码过期后锁定账号的天数
5、chage -E EXPIREDATE USERNAME
#设置密码过期日期,如果为0代表立即过期;如果为-1,代表密码永远不会过期
6、chage -W WARNDAYS USERNAME
#设置密码过期前开始警告的天数
其中,MINDAYS/MAXDAYS/INACTIVE/WARNDAYS只能是天数;而LASTDAY与EXPIREDATE则可以是日期。例2015/11/05,或者从1970年1月1日起至该日期天数。

修改用户的id

1、usermod -u  NEWID NEWNAME      此时的NEWID要不存在

2、usermod -g NEWGID NEWNAME  此时的NEWGID要存在

3、userdel -r USERNAME  删除用户的同时删除家目录

4、passwd  修改当前用户(root用户不需要输入原密码,普通用户需要输入原密码)

5、passwd -d USERNAME 清空密码

6、passwd -l USERNAME 锁定用户   等于usermod -U USERNAME

7、passwd -u USERNAME 解锁用户  等于usermod -L USERNAME

锁定一个用户有三种方法,除了以上两种还可以通过usermod -s /sbin/nologin USERNAME

如果不使用passwd -u 或者usermod  -U解锁还能通过重新设置用户密码方式解锁

修改用户群主管理员(类似于QQ群管理员)

1、gpasswd -A USERNAME GROUPNAME   将USERNAME设置为GROUPNAME的管理员,然后进入此用户,他将拥有管理该群组的权力(可以添加多个管理员,用英文逗号隔开就好)

2、gpasswd -A " " GROUPNAME  删除用户管理

3、gpasswd -a  USERNAME GROUPNAME    (进入群组用户管理员的用户)将USERNAME加入群组中

4、gpasswd -d USERNAME GROUPNAME   将USERNAME从群组中删除

猜你喜欢

转载自www.cnblogs.com/jclty/p/10240068.html