Linux之账号密码学习


/etc/shadow文件内容如下:
(1)帐号名,必须和/etc/passwd相对应
(2)密码,如果是*或者!,则表明该帐号不能登录
(3)最近更动密码的日期
(4)密码不可被更动的天数,如果是0,则可以随意修改,如果在此期间修改,系统报错
(5)密码必须在限制的天数内修改的天数,如果在此期间没有修改,则帐号失效,如果是99999,表示密码不需要重新输入
(6)期限警告,你懂得
(7)密码过期的宽限时间,一旦过期,则绝对失效
(8)帐号失效日期
(9)保留字段


/etc/passwd文件内容如下:
(1)帐号名称
(2)帐号密码,如果为X,则表明,对应密码已加入到/etc/shadow文件中了
(3)用户ID ,0代表超级管理员,1~499代表系统帐号,500~65535给一般用户使用
(4)组别ID ,与/etc/group有关
(5)使用者信息
(6)自己得主目录
(7)使用者使用的shell 比如/bin/bash,/sbin/nologin,可以使用户无法登录


修改用户/用户组权限
visudo即可


用户管理命令
1.添加用户 useradd
2.显示用户信息 finger
3.更改用户密码 passwd
4.修改用户登录信息 usermod
5.显示用户ID id
6.修改用户个人信息 chfn
7.删除用户 deluser


组管理
1.添加用户组 addgroup
2.显示组内用户 groups
3.修改用户组信息 groupmod
4.删除用户组 delgroup
权限管理
1.修改文件或文件夹的权限 chmod
2.修改文件或目录的归属用户或归属组 chown
3.修改文件或目录的归属组 chgrp

原文地址:https://www.cnblogs.com/benshan/p/2503912.html