第八次作业-用户管理和文件权限
一、知识框架总览
(一)用户管理
1.核心配置文件
/etc/passwd:保存用户基础信息
/etc/shadow:保存加密用户密码(仅root可读)
/etc/group:保存用户组信息
/etc/skel:新建用户家目录模板文件
2.用户操作命令
useradd -m 用户名:创建用户并自动生成家目录
passwd 用户名:设置用户密码
usermod -c “备注” 用户名:修改用户备注;usermod -L/-U 锁定/解锁账户
chfn 用户名:交互式填写用户个人信息
userdel -r 用户名:删除用户,同时删除家目录
(二)用户组管理
groupadd 组名:创建用户组
usermod -G 组名 用户名:把用户加入附加组
(三)切换用户
sudo su 用户名:切换到指定普通用户
sudo -i:切换为root管理员(Ubuntu推荐,不要用su -)
(四)文件权限与归属
ls -l 查看权限:分为所有者、所属组、其他用户三类权限,r读、w写、x执行
chmod -R 数字权限 文件:修改文件权限(数字:r=4,w=2,x=1)
chown -R 用户:组 文件:修改文件的所有者和所属组
umask:查看默认权限掩码,控制新建文件、文件夹的初始权限
二、实操过程截图
1.创建用户、设置密码、查看/etc/passwd
2.修改用户备注字段并查看
1)方式一:usermod快速添加备注
2)方式二:chfn交互式完善备注信息
3.创建新用户组
4.用户加入附加组+修改组名
5.进入用户家目录,创建文件、目录并查看默认权限
6.chown修改归属、chmod配置共享权限
7.删除测试用户
8.补充拓展命令
1)查看密码影子文件
2)切换、退出root用户
3)查看默认用户创建模板
4)查看默认umask值
5)锁定/解锁用户