17.转换回 root 身份,利用 chmod 修改/test 目录的权限让 yinhe用 户可以创建文件,但不能查看文件 abe 里的内容,该如何设置权 限?. 18.转换到yinhe 来做测试,并查看银河所创建的文件 yinhe. r层 性,(权限,所有者,所属组). 19.回到 root 身份,测试 root 能否编辑刚才用户 yinhe_所建文件 yinhe?. 20. root在/test中新建一 一个目录123,设置权限为yinhe 用户不能进 入,另一个普通用户rose 可以进入,该如何设置该文件的权限?. 21. root在/test中新建一个普通文件 aaa, 设置权限为rose 用户不 能查看修改内容,另一个普通用户yinhe 可以查看修改,该如何设
时间: 2024-03-10 17:50:47 浏览: 167
17. 可以使用以下命令设置/test目录的权限:
```
sudo chmod 1770 /test
sudo chown root:yinhe /test
```
这将设置/test目录的权限为rwxrwx--T,其中T表示只有目录的拥有者和文件的拥有者才能删除或移动自己的文件。这样,yinhe用户可以在/test目录中创建文件,但是不能查看文件abe的内容。
18. 可以使用以下命令切换到yinhe用户并查看其创建的文件:
```
sudo su - yinhe
ls -l yinhe
```
这将显示文件yinhe的详细信息,包括其权限、所有者和所属组。
19. 可以使用以下命令回到root身份并测试其是否能够编辑yinhe用户创建的文件:
```
exit
sudo nano /test/yinhe
```
这将使用nano编辑器打开文件yinhe并允许root用户进行编辑。
20. 可以使用以下命令在/test中创建一个名为123的目录,并设置其权限为yinhe用户不能进入,rose用户可以进入:
```
sudo mkdir /test/123
sudo chmod 1750 /test/123
sudo chown root:rose /test/123
```
这将设置目录123的权限为rwxr-x---,其中T表示只有目录的拥有者和文件的拥有者才能删除或移动自己的文件。这样,yinhe用户将无法进入目录123,但rose用户可以进入。
21. 可以使用以下命令在/test中创建一个名为aaa的普通文件,并设置其权限为rose用户不能查看修改内容,yinhe用户可以查看修改:
```
sudo touch /test/aaa
sudo chmod 640 /test/aaa
sudo chown root:yinhe /test/aaa
sudo chmod g+s /test/aaa
```
这将设置文件aaa的权限为rw-r-----,其中s表示设置了setgid位,这将确保新创建的文件将继承与父目录相同的组所有权。这样,rose用户将无法查看或修改文件aaa的内容,但yinhe用户可以查看和修改。
阅读全文