4.25 作业

#1、创建g1组,要求创建一个属于redhat用户g1组的文件redhat.txt

root@localhost \~# groupadd g1

root@localhost \~# touch /root/redhat.txt

root@localhost \~# ll /root/redhat.txt

-rw-r--r--. 1 root root 0 4月 26 20:19 /root/redhat.txt

root@localhost \~# chown xnj1 redhat.txt

root@localhost \~# chgrp g1 redhat.txt

root@localhost \~# ll /root/redhat.txt

-rw-r--r--. 1 xnj1 g1 0 4月 26 20:19 /root/redhat.txt

#2、新建/sc目录,所属组为group组,root用户和group组用户可在该目录下创建文件,其他人无任何权限

root@localhost \~# groupadd group

root@localhost \~# mkdir /sc

root@localhost \~# ll -d /sc

drwxr-xr-x. 2 root root 6 4月 26 20:34 /sc

root@localhost \~# chmod o-rw /sc

root@localhost \~# ll -d /sc

drwxr-x--x. 2 root root 6 4月 26 20:34 /sc

root@localhost \~# chmod o-x /sc

root@localhost \~# ll -d /sc

drwxr-x---. 2 root root 6 4月 26 20:34 /sc

root@localhost \~# chmod g+w /sc

root@localhost \~# ll -d /sc

drwxrwx---. 2 root root 6 4月 26 20:34 /sc

#3、新建/cw目录为财务部存储目录,只能对财务部人员可以写入,并且财务部人员所建立的文件都自动属于mygroup组中

root@localhost \~# mkdir /cw

root@localhost \~# groupadd mygroup

root@localhost \~# chgrp mygroup /cw

root@localhost \~# ll -d /cw

drwxr-xr-x. 2 root mygroup 6 4月 26 20:37 /cw

root@localhost \~# chmod o-rx /cw

root@localhost \~# chmod g+w /cw

root@localhost \~# ll -d /cw

drwxrwx---. 2 root mygroup 6 4月 26 20:37 /cw

#4、设置helen用户对于/sc和/cw目录可读、可写、可执行

root@localhost \~# useradd helen

root@localhost \~# chmod 777 /sc

root@localhost \~# chmod 777 /cw

#5、设置/test目录为公共存储目录,对所有用户可以读、写、执行,但用户只能删除属于自己的文件。

root@localhost \~# mkdir /test

root@localhost \~# chmod 777 /test

root@localhost \~# chmod o+t /test

root@localhost \~# ll -d /test

drwxrwxrwt. 2 root root 6 4月 26 20:53 /test

#6、在/test/dir里创建的新文件自动属于temp组

root@localhost \~# mkdir /test/dir

root@localhost \~# groupadd temp

root@localhost \~# ll -d /test/dir

drwxr-xr-x. 2 root root 6 4月 26 20:58 /test/dir

root@localhost \~# chgrp temp /test/dir

root@localhost \~# chmod g+s /test/dir

root@localhost \~# chmod g+w /test/dir

root@localhost \~# chmod o+w /test/dir

相关推荐
189228048618 分钟前
NV023固态MT29F16T08GWLCEJ9-QBES:C
大数据·服务器·人工智能·科技·缓存
AOwhisky1 小时前
MySQL 学习笔记(第一期):数据库基础与 MySQL 初探
运维·数据库·笔记·学习·mysql·云计算
Peace1 小时前
【Prometheus】
linux·运维·prometheus
LZZ and MYY2 小时前
RTS 在windows和Linux之间ShareMem
linux·运维·服务器
aningx2 小时前
openSUSE Leap 16.0 运行 sunshine 报错的解决方法
linux
爱学习的徐徐2 小时前
Linux 基础IO
linux·服务器
蛋蛋的学习记录3 小时前
C#窗体应用中使用EasyModbusCore通讯
服务器·c#·tcp
zt1985q3 小时前
本地部署源代码管理解决方案 Bitbucket Data Center 并实现外部访问
运维·服务器·数据库·网络协议·postgresql·源代码管理
xiaobobo33303 小时前
面向对象:linux内核中函数转数据的用法
linux·面向对象·隔离·函数指针绑定
极客先躯3 小时前
高级java每日一道面试题-2026年01月18日-实战篇[Docker]-如何清理仓库中的旧镜像?
java·运维·docker·容器