账号管理

/etc/passwd 记录账号信息

1552461776822.png

root:x:0:0:root:/root:/bin/bash
用户名:密码:用户id:组id:信息栏:家目录:shell
/etc/shadow 档案有点像这样:

[root@www ~]# head -n 4 /etc/shadow root:$1$/30QpE5e$y9N/D0bh6rAACBEz.hqo00:14126:0:99999:7:::

shadow 同样以『:』作为分隔符,如果数一数,会发现共有九个字段啊,这九个字段的用途是这样的:

  1. 账号名称
  2. 密码
  3. 最近更动密码的日期
  4. 密码不可被更动的天数(与第3 字段相比) 第四个字段记录了:这个账号的密码在最近一次被更改后需要经过几天才可以再被变更!如果是0的话, 表示密码随时可以更动的意思。这的限制是为了怕密码被某些人一改再改而设计的。
  5. 密码需要重新变更的天数:(与第3 字段相比) 经常变更密码是个好习惯!为了强制要求使用者变更密码,这个字段可以指定在最近一次更改密码后, 在多少天数内需要再次的变更密码才行。你必须要在这个天数内重新设定你的密码,否则这个账号的密码将会暂时失效。
  6. 密码需要变更期限前的警告天数:(与第5 字段相比)
  7. 密码过期后的账号宽限时间(密码失效日):(与第5 字段相比)
  8. 账号失效日期。
  9. 保留,最后一个字段是保留的,看以后有没有新功能加入。
/etc/group

查看组信息

image-20210610213811255.png

用户及用户组操作

新增用户,默认会建立home目录。

useradd lin

修改密码

passwd lin

删除用户

-r :连同使用者的家目录也一起删除

userdel -r lin

添加用户组

groupadd group1

删除用户组

groupdel group1

修改用户组

chgrp -R root ./

上次更新时间: 2024/5/7 05:59:02