用户配置文件和密码配置文件 用户 和用户组管理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sj349781478/article/details/82877383

用户配置文件

passwd文件

/etc/passwd

以root为例:

root:x:0:0:root:/root:/bin/bash

用:分为7段

1、root:用户

2、x:代替密码(早期是密码)

3、0:UID

4、0:GID

5、root:注释信息,没有实质作用,有些是空的

6、/root:用户家目录

7、/bin/bash:用户的shell

8、/sbin/nologin:不能登录

密码配置文件(和用户配置文件时对应的)

shadow

/etc/shadow

以root为例

root:$6$I3tr9bLT$BsmK9axUJ9rTOzhmhHvhsqxjfZSw/ZGKZ9PdZuz3e5qbesvIhhJIzAO7t629MntSj4y19Pyo8P08Xkr9lSgh//:17317:0:99999:7:::

用:分为九段

1、root:用户

2、长字符串:用户密码,不可逆

3、17317:从1970.1.1到上次更改密码经过多少天

4、0:过多少天才能改密码(密码最短期限)

5、99999:到少天内必须改密码(密码最长期限)

6、7:距离7天密码过期时警告

7: 过期后多少天账号失效

8: 账号生命周期,,从1970.1.1后多少天内,账号有效,过期后账号失效

9:保留字段,没什么实际意义

用户组管理

group

/etc/group

/etc/gshadow

groupadd 增加创建组

group -g GID 组名

删除组(只能删除没有用户的空组)

groupdel 组名

用户管理

useradd -u UID -g 组名 username useradd=adduser

创建用户并制定uid和组

-u 指定UID

-g 指定组或GID

-G 指定扩展组

-d 指定家目录

-s 指定登录状态(是否允许登录)

-M 创建用户的同时不创建家目录(事实上有,只是未创建)

猜你喜欢

转载自blog.csdn.net/sj349781478/article/details/82877383