Linux实验报告——文件权限与管理——2021.5.22
Posted Blockchain_Key
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux实验报告——文件权限与管理——2021.5.22相关的知识,希望对你有一定的参考价值。
Linux实验报告(1)——文件权限与管理
一丶配置要求:
- 虚拟机VM15.0及以上版本
- centos7.0版本
- windows7或windows10宿主机
二丶实验目的
- 熟练掌握文件与目录、文件权限与管理的相关方法
- 掌握文件权限的修改方法,以及在配置过程中权限分配的方法
三丶实验要求:(以下所有操作请在根用户下完成)
- 新建一个名为180xname(x为班级编号,name为自己姓名全拼)的用户,并满足以下要求:用户id为2000,密码为redhat123。
useradd -u 2000 1802huangjie
echo redhat123 |passwd --stdin 1802huangjie
- 新建一个名为zhangsan的用户,并将class作为其附属组。
groupadd class
useradd -G class zhangsan
- 新建一个名为lisi的用户,并将class作为其附属组。
useradd -G class lisi
- 新建一个名为wangwu的用户,其不属于class组,并将其shell设置为不可登陆shell。
useradd -s /sbin/nologin wangwu
- zhangsan和lisi、wangwu三个用户的密码均被回显宣告设置为123456。
echo 123456 | passwd --stdin zhangsan
echo 123456 | passwd --stdin lisi
echo 123456 | passwd --stdin wangwu
- 复制文件/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实验报告——文件权限与管理——2021.5.22的主要内容,如果未能解决你的问题,请参考以下文章