Linux基础用户管理篇二

一、useradd [options] username

options:

-d, --home HOME_DIR:指定用户家目录

-c,--comment COMMENT:用户说明信息

-e,--expiredate EXPIRE_DATE:指定账号的过期时间,时间格式YYYY-MM-DD

-g,--gid GROUP:指的用户的基本组的组ID

-G,--g'roups GROUP1[GROUP2,...]指的用户的附加组列表

-u,--uid UID:指的用户的uid

-m,--create-home:创建用户的时候自动创建用户家目录(默认已经使用)

-M:不自动创建用户家目录

-o,----non-unique:通常和-u一起使用

-r,--system:创建一个系统用户

-s,--shell  SHELL:在创建用户的时候,指定用户的shell类型(/bin/bash,/sbin/nologin)

创建一个系统用户

[root@andy ~]# useradd -s /sbin/nologin -M -r andy1
[root@andy ~]#

二、passwd[options] username(如果不指定用户则是修改当前用户的密码)

options:

--stdin

-l:锁定用户

-u:解锁用户

-d:删除用户密码

-e:让用户密码过期

[root@andy ~]# echo "123" |passwd --stdin andy1
更改用户 andy1 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@andy ~]#

设置密码原则

1.长度要够

2.密码复杂度(数字+字母+特殊符号)

三、userdel命令

删除用户userdel

userdel[options]username

-r:在删除用户的时候,连同用户数据一并删除

四、创建用户组groupadd

groupadd[options]groupname

options:

-g:

-o:

五、删除用户组groupdel

groupdel groupname

六、shadow文件详解

 

第一段:用户名

都二段:加密后的密码

第三段:上次修改密码(如果该字段为空,意味着该用户密码被禁用)

第四段:密码最短使用时间(0表示不限制)

第五段:密码最长有效期(99999表示不限制)(如果第五段的值小于第四段,那么用户无法修改自己的密码)

第六段:密码到期前几天开始发送告警,提示密码即将过期,请立即修改

第七段:非活动期间,密码到期后的宽限时间(登陆系统的时候必须先修改密码,才能登陆)

第八段:密码过期时间

第九段:保留字段

 

posted @ 2019-11-20 04:37  Y_Andy  阅读(175)  评论(0编辑  收藏  举报