====== 第5章-朋友圈:用户、群组和权限====== ==== 本章内容将为你呈现 ==== * 用户的创建、管理和删除; * 文件的权限管理; * su和sudo的应用。 ==== 课堂PPT ==== {{pdfjs 100%,500px>:lectures:linux:6-朋友圈_用户_群组和权限.pdf |}} ==== 本章习题 ==== 练习题 - 怎样理解 /etc/passwd中存储的用户信息? - 用户密码保存在哪个文件中?它的权限是怎样的?普通用户怎么访问它? - 群组信息保存在哪个文件中? - 请简要叙述字符表示权限和数字表示权限之间的关系。 项目题 1.用户的管理 * 创建新用户beginner,设置主目录为默认的/home/beginner,使用默认的/bin/bash; * 为beginner设置密码; * 查看/etc/passwd和/etc/shadow中关于beginner的记录; * 使用beginner登录系统; * 锁定beginner,再次尝试登录; * 解锁beginner,再次尝试登录; * 修改beginner为IamNewbie * 删除用户IamNewbie 2. 组的管理 * 新建用户组LinuxStudy,将当前用户加入该组 * 修改LinuxStudy用户组为Linux001 * 删除Linux001 3. 权限的设置 * 执行以下脚本,构建练习环境 bash <(wget -qO- http://t.edutest.fun/l) * 进入~/LinuxStudy/Chapter5/exam目录中,查看test.txt内容 * 尝试使用nano对test.txt进行修改,是否可修改?如果可修改,请修改成以下内容“hello,friend!”;如果不能,请说明原因。 * 查询当前用户所属组,将本例中的exam目录的归属更改为当前用户属组。 * 再次编辑test.txt中的内容,将其修改为: #!/bin/bash read -p “请输入您的姓名:” name echo “欢迎您,”$name * 将test.txt更名为test.sh设置为任何人都可以执行。 * 运行test.sh。 * 删除用户chapter5。 ==== 作业提交方式 ==== [[https://yunbiz.wps.cn/c/collect/cvZ2z6oZVlA|点击进入提交表单]] ==== 学习讨论 ==== ~~DISCUSSION~~