Centos7 用户管理

Centos7 用户管理

1、相关文件

1.1、用户配置文件

/etc/passwd

 

 

 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell

x是口令,口令单独存放在/etc/shadow中

 

1.2、组配置文件

/etc/group

 

 

 

1.3、存放密码文件

/etc/shadow

 

 

 

 

 2、创建用户

useradd 用户名

如果创建用户时没有指定属于哪个组,则默认会创建一个名字与用户相同的组并归属此组

语法:

useradd 参数 用户名

参数:

-c    #comment ,指定一段注释性描述

-d    #目录,指定用户主目录,如果此目录不存在,则同时使用-m命令,可以创建主目录

-g    #用户组,指定用户所属用户组

-G    #用户组,指定用户所属的附加组

-s    #shell文件,指定用户登录的shell

-u    #用户号,指定用户的用户号,如果同时使用-o选项,则可以重复使用其他用户的标识号

 

 

3、删除用户

userdel 用户名

语法:

userdel 参数 用户名

参数:

-r    #将用户的主目录一起删除

 

 

4、修改用户

usermod 用户名

语法:

usermod 参数 用户名

参数:

常用参数及意义与'useradd'命令一致

例如:

1、

usermod -s /bin/ksh -d /home/z –g developer sam

此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。

2、

usermod -G grp1,grp2 liu

将liu用户原来属于的附属组删除,修改为grp1,grp2

usermod -a -G grp4 liu

为liu用户新加附属组grp4,原附属组保持

usermod -l 新名字 旧名字

修改用户名

 

 

5、用户密码设置

passwd

用户口令的设置是用户管理中的一项重要内容

用户账户刚创建时没有口令,但是被系统锁定无法使用,必须为其指定口令后才能使用,即使是空口令

超级用户可以为自己和其他用户指定口令,普通用户只能修改自己的口令

语法:

passwd 参数 用户名

参数:

-l    #锁定口令,即禁用账户,系统将拒绝登录

-u    #口令解锁

-d    #使用户无口令,系统将拒绝登录

-f    #强迫用户下次登录时修改口令

如果默认用户名,则修改当前用户的口令

实例:

passwd -e 0 user1

重新设置口令

passwd -x 180(天数) user1

修改口令最长生命周期

useradd -e 20201001 user1

修改账户失效期,需注意格式

 

 

 

参考自:https://www.cnblogs.com/kk5698/p/13408280.html

posted @ 2020-09-10 19:48  大胡萝卜没有须  阅读(126)  评论(0)    收藏  举报