用户管理
-
存在形式:字符和文件
-
存储文件
/etc/passwd用户信息文件 名称 密码 uid gid 说明 家目录 默认开启的shell
cat passwd
/etc/group
用户组信息文件
名称
密码
id
成员
cat group
/etc/shadow
用户认证信息文件
名称
密码
密码使用时间
...
密码到期日
/home/username
/etc/skel
3. 新建用户
useradd
-u 指定uid
-g 指定gid
-G 指定附加组
-c 指定说明
-d 指定家目录,默认/home/username
-s 指定shell类型
4. 修改用户
usermod
-l 修改名称
-u 修改uid
-g 修改gid
-aG 指定附加组
-c 修改说明
-md 修改家目录
-s 修改shell类型
5. 管理用户组
groupadd 建立用户组
-g 指定组id
groupmod 修改用户组
-g 修改组id
groupdel 删除用户组
6. passwd
-l 是密码失效
-u unlock
-S 密码相关参数
-n day 多久不可修改密码
-x day 多久必修改密码
-w day 密码过期前的警告天数
-l 日期 密码失效日期
6. chage
-l: 详细密码参数
-d:日期 修改shadow第三字段,格式YYYY-MM-DD
-E:日期 修改shadow第八字段,格式YYYY-MM-DD
-l:day 修改shadow第七字段
-m:day 修改shadow第四字段
-M:day 修改shadow第五字段
-W:day 修改shadow第六字段
7. 用户权限下放sudo
a.流程
当前用户-----root----login
b.sudo 命令
权限设定
-
文件的查看
a.ls -l
b.ls -ld
-
文件拥有者 user
文件所属组 group
其他人 other -
改变文件用户,用户组
chown 用户名 文件 chgrp 组名称 文件 chown -R 用户名 目录 chgrp -R 组名称 目录 chown 用户名:组名 文件 | 目录
-
权限读取
drwx|r-x|r-x
u g o2~4 所有人 5~7 文件所属组 8~10 其他人
-
权限更改
a.字符方式chmod <u|g|o><+|-|=><r|w|x> 目标
b.数字方式
r:4 w:2 x:1 chmod 数字 目标
6. 默认权限
umask
文件最大666
目录最大777
a.临时修改
umask 值