Linux之用户管理和配置文件介绍

作者:阿豪 分类:系统运维

# cat /etc/passwd

用户配置文件由冒号分割成了7段

第一行是用户名名

第二段x 早期是存放root密码的

第三段表示uid 第四段表示gid

第五段是空的,这个表示注释信息

第六段是用户的家目录

最后一段是用户的shell

/sbin/nologin   禁止登入

/bin/bash 可以登入的

# cat /etc/shadow  :用户的密码配置文件,专门用来控制用户的密码

image.png

每个字段的含义是:

       ?   sp_namp - 指向以 null 结束的用户名的指针

       ?   sp_pwdp - 指向 null 结束的密码的指针

       ?   sp_lstchg - 最近更改密码的日期(日期计算方法是从1970年1月1日开始的天数)

       ?   sp_min - days before which password may not be changed

           要过多少天才可以更改密码 0 表示不显示

       ?   sp_max - days after which password must be changed

           要过多少天到期,级多少天必须更改

       ?   sp_warn - days before password is to expire that user is warned of pending password expiration

           警告天数,为密码到期前警告

       ?   sp_inact - days after password expires that account is considered inactive and disabled

           账号的失效时间

       ?   sp_expire - days since Jan 1, 1970 when account will be disabled

           表示一个账号的生命周期,账号在这个日期前可以使用

       ?   sp_flag - reserved for future use

            保留字段

用户组管理

# cat /etc/group   用户组配置文件

image.png

系统自动备份文件

# groupadd grp1   创建组

image.png

# groupadd -g 1005 grp2   指定GID

image.png

# groupdel grp1  //删除一个用户组

image.png

想删除一个组的,必须这个组里面没有用户(成员)

用户管理

# useradd user1    增加一个用户名字为users1

image.png

普通用户创建是从1000开始的

可以指定uid 

useradd -u1004 user1 

也可以创建用户的同时指定组

# useradd -u1004 -g grp2 user2

image.png

可以同时指定UID gid 家目录,是否禁止登入

# useradd -u 1005 -g grp2 -d /home/ahao111 -s /sbin/nologin user3

image.png

+M 就不创建家目录

删除用户

userdel user8   他默认会保留用户家目录

userdel -r user8 加-r 他会把家目录一同删除


Linux 

非特别申明,本博文章均系博主原创或整理加工。

转载请注明文章出处:https://www.ahaoyw.com/article/23.html

创作不易,觉得有用请打个赏吧。
扫一扫,加我为微信好友加我为微信好友