Z Courses

A Simple Web Classroom

用户工具

站点工具


课程:linux系统管理:第5章-朋友圈_用户_群组和权限-1

第5章-朋友圈:用户、群组和权限

本章内容将为你呈现

  • 用户的创建、管理和删除;
  • 文件的权限管理;
  • su和sudo的应用。

课堂PPT

本章习题

练习题

  1. 怎样理解 /etc/passwd中存储的用户信息?
  2. 用户密码保存在哪个文件中?它的权限是怎样的?普通用户怎么访问它?
  3. 群组信息保存在哪个文件中?
  4. 请简要叙述字符表示权限和数字表示权限之间的关系。

项目题

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。

作业提交方式

学习讨论

评论

刘星彤, 2022/03/30 16:48

VMware过期了怎么办?

朱亚林, 2022/03/30 17:03

可以尝试使用hyper-v。Windows自带虚拟机。

王佳乐, 2022/03/31 10:41

创建的用户登不进去

朱亚林, 2022/03/31 14:39

1. 使用cat /etc/passwd查看是否添加成功;

2. 如果添加成功了,使用

  sudo passwd 新创建的用户名

创建用户密码;

3. 再次登录。

李若凡, 2022/04/06 20:18

lrf@debain2:~$ sudo sudo: /etc/sudoers 可被任何人写 sudo: 没有找到有效的 sudoers 资源,退出 sudo: 初始化审计插件 sudoers_audit 出错 lrf@debain2:~$ pkexec chmod 0440 /etc/sudoers -bash: pkexec:未找到命令 lrf@debain2:~$ sudo apt -get upgrade sudo: /etc/sudoers 可被任何人写 sudo: 没有找到有效的 sudoers 资源,退出 sudo: 初始化审计插件 sudoers_audit 出错 遇到这个情况百度了一下还是不行

朱亚林, 2022/04/06 21:21

使用root账号登录,然后执行

  chmod 440 /etc/sudoers

退出root账号,再登录普通用户账号

请输入您的评论. 可以使用维基语法: