Linux实验报告(1)——文件权限与管理——2021.5.22

一丶配置要求:

  • 虚拟机VM15.0及以上版本
  • centos7.0版本
  • windows7或windows10宿主机

二丶实验目的

  • 熟练掌握文件与目录、文件权限与管理的相关方法
  • 掌握文件权限的修改方法,以及在配置过程中权限分配的方法

三丶实验要求:(以下所有操作请在根用户下完成)

  1. 新建一个名为180xname(x为班级编号,name为自己姓名全拼)的用户,并满足以下要求:用户id为2000,密码为redhat123。
useradd -u 2000 1802huangjie
echo redhat123 |passwd --stdin 1802huangjie
  1. 新建一个名为zhangsan的用户,并将class作为其附属组。
groupadd class
useradd -G class zhangsan
  1. 新建一个名为lisi的用户,并将class作为其附属组。
useradd -G class lisi
  1. 新建一个名为wangwu的用户,其不属于class组,并将其shell设置为不可登陆shell。
useradd -s /sbin/nologin wangwu
  1. zhangsan和lisi、wangwu三个用户的密码均被回显宣告设置为123456。
echo 123456 | passwd --stdin zhangsan
echo 123456 | passwd --stdin lisi
echo 123456 | passwd --stdin wangwu
  1. 复制文件/etc/hosts到/var/tmp目录下,并按照以下要求配置/var/tmp/hosts文件的权限:
cp -p /etc/hosts /var/tmp
  • 该文件的所属主为180xname、该文件的所属组为180xname。
chown 1802huangjie:1802huangjie /var/tmp/hosts
  • 该文件对任何人均没有执行权限。
chmod a-x /var/tmp/hosts
  • 用户zhangsan对该文件有读和写的权限。
setfacl -m user:zhangsan:rw /var/tmp/hosts
  • 用户lisi对该文件既不能读也不能写。
setfacl -m user:lisi:--- /var/tmp/hosts
  • 所有其他用户(包括当前已有用户及未来创建的用户)对该文件都有读的权限。
setfacl -m m::r /var/tmp/hosts

四丶下一篇:Linux实验报告(2)——磁盘存储管理

Linux实验报告(2)——磁盘存储管理

猜你喜欢

转载自blog.csdn.net/weixin_43402353/article/details/117136448