4、 建立目录/project/jishubu,设置权限为770,把属主更改为peter,属组为jishubu. 要求任何人在/project/jishubu目录中创建的文件都要能自动属于jishubu组所有, 要求jishubu组中人员创建的文件,不能被相互删除, 复制/var/log/messages文件到/root目录,并设置权限为755, 使用vim打开/root/messages文件,复制1-5行到结尾, 在文件末尾输入"this is a end",给/root/messages文件增加a属性并查看是否成功, 尝试删除/root/messages, 通过echo命令追加‘---------------’到文件末尾。
时间: 2023-12-21 10:03:48 浏览: 128
操作系统 Project4.zip
好的,我知道了。这是一个关于Linux系统权限和文件操作的问题。
首先,你需要使用以下命令在根目录下创建jishubu目录,并将其权限设置为770,属主更改为peter,属组为jishubu:
```
sudo mkdir /project/jishubu
sudo chown peter:jishubu /project/jishubu
sudo chmod 770 /project/jishubu
```
接下来,你需要设置SGID位,让任何人在/project/jishubu目录中创建的文件都能自动属于jishubu组所有:
```
sudo chmod g+s /project/jishubu
```
为了防止jishubu组中人员创建的文件,被其他人删除或复制,你需要将权限设置为1770:
```
sudo chmod 1770 /project/jishubu
```
然后,你需要将/var/log/messages文件复制到/root目录,并设置权限为755:
```
sudo cp /var/log/messages /root/
sudo chmod 755 /root/messages
```
使用vim打开/root/messages文件,并复制1-5行到结尾:
```
sudo vim /root/messages
1G
5yG
p
```
在文件末尾输入"this is a end",并保存退出:
```
G
i
this is a end
ESC
:wq
```
给/root/messages文件增加a属性:
```
sudo chattr +a /root/messages
```
查看是否成功:
```
lsattr /root/messages
```
尝试删除/root/messages会提示无法删除:
```
sudo rm /root/messages
```
使用echo命令追加‘---------------’到文件末尾:
```
sudo echo "---------------" >> /root/messages
```
阅读全文