6、 建立目录/project/jishubu,设置权限为770,把属主更改为peter,属组为jishubu. 要求任何人在/project/jishubu目录中创建的文件都要能自动属于jishubu组所有, 要求jishubu组中人员创建的文件,不能被相互删除, 复制/var/log/messages文件到/root目录,并设置权限为755.使用vim打开/root/messages文件,复制1-5行到结尾, 在文件末尾输入"this is the end",给/root/messages文件增加a属性并查看是否成功, 尝试删除/root/messages, 通过echo命令追加‘---------------’到文件末尾。
时间: 2023-12-11 18:04:15 浏览: 64
好的,我明白了你的问题。以下是对应的命令:
1. 创建目录并设置权限和属主属组:
```
mkdir /project/jishubu
chmod 770 /project/jishubu
chown peter:jishubu /project/jishubu
```
2. 设置自动属组:
```
chmod g+s /project/jishubu
```
3. 设置不能相互删除:
```
chmod g+t /project/jishubu
```
4. 复制文件并设置权限:
```
cp /var/log/messages /root/
chmod 755 /root/messages
```
5. 使用 vim 编辑文件并复制内容:
```
vim /root/messages
Shift+G
yy5p
```
6. 给文件增加 a 属性:
```
chattr +a /root/messages
```
7. 尝试删除文件:
```
rm /root/messages
```
会提示无法删除。
8. 追加内容到文件末尾:
```
echo "---------------" >> /root/messages
```
相关问题
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命令追加‘---------------’到文件末尾。
好的,我来为您解答。
1. 建立目录/project/jishubu,设置权限为770,把属主更改为peter,属组为jishubu。
```
mkdir /project/jishubu
chmod 770 /project/jishubu
chown peter:jishubu /project/jishubu
```
2. 任何人在/project/jishubu目录中创建的文件都要能自动属于jishubu组所有。
可以使用 setgid 来实现这个要求:
```
chmod g+s /project/jishubu
```
这样在这个目录中新建的文件的属组会自动设置为 jishubu。
3. jishubu组中人员创建的文件,不能被相互删除。
可以使用 sticky bit 来实现这个要求:
```
chmod +t /project/jishubu
```
这样在这个目录中创建的文件只能被属主和 root 用户删除,其他用户无法删除。
4. 复制/var/log/messages文件到/root目录,并设置权限为755。
```
cp /var/log/messages /root/
chmod 755 /root/messages
```
5. 使用vim打开/root/messages文件,复制1-5行到结尾,在文件末尾输入"this is a end"。
```
vim /root/messages
```
在 vim 的命令模式下,按 `shift` + `g` 到文件末尾,然后按 `yy` 复制当前行,然后按 `p` 粘贴到文件末尾,重复 4 次即可复制 1-5 行到文件结尾。然后在文件末尾输入 "this is a end" 即可。
6. 给/root/messages文件增加a属性并查看是否成功。
```
chattr +a /root/messages
lsattr /root/messages
```
如果输出结果中包含 `a`,那么就表示增加成功了。
7. 尝试删除/root/messages。
因为我们已经为文件添加了 a 属性,所以普通用户无法删除这个文件。如果要删除,需要使用 root 用户。
8. 通过 echo 命令追加‘---------------’到文件末尾。
```
echo "---------------" >> /root/messages
```
08:44:34.531 Could not resolve "./Mycomponents/component.vue" from "../../../../../../E:/code/uniApp/project/main.js"
根据提供的引用内容,这个错误是由于无法解析路径"./Mycomponents/component.vue"导致的。可能的原因是路径不正确或文件不存在。您可以尝试以下方法来解决这个问题:
1.检查路径是否正确,确保路径中的大小写和文件名正确无误。
2.检查文件是否存在,如果文件不存在,则需要创建该文件或更正路径。
3.检查文件是否被正确导入,如果文件被正确导入,则需要检查文件中是否存在语法错误或其他错误。
```shell
08:44:34.531 Could not resolve "./Mycomponents/component.vue" from "../../../../../../E:/code/uniApp/project/main.js"
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)