21.转换为root在/test中新建一个目录123,设置权限为yinhe用户不能进入,另一个普通用户rose可以进入,该如何设置该文件的权限?
时间: 2024-05-03 12:22:46 浏览: 46
可以按照以下步骤设置该文件的权限:
1. 使用root账户登录系统;
2. 在终端中执行以下命令,创建名为123的目录并设置权限:
```
sudo mkdir /test/123
sudo chmod 750 /test/123
sudo chown root:rose /test/123
sudo chmod 770 /test/123
sudo chmod 750 /test
```
其中,chmod 750 /test/123 命令将目录123的权限设置为rwxr-x---,即只有root和属于rose用户组的用户可以访问该目录;
chown root:rose /test/123 命令将目录123的所有者设为root,属组设为rose用户组;
chmod 770 /test/123 命令将目录123的权限设置为rwxrwx---,即只有root和属于rose用户组的用户可以访问该目录;
chmod 750 /test 命令将test目录的权限设置为rwxr-x---,即只有root和属于root用户组的用户可以访问test目录。这是为了确保只有root用户才能创建目录123。
相关问题
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 可以查看修改,该如何设
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用户可以查看和修改。
14. 以root身份建一个目录/test,查看这个目录的默认权限是? 15. 进入/test目录中,建一个普通文件abc,查看其默认的权限为? 16. 转换为普通用户yinhe身份,看能否进入/test目录,能否在里面创建文件,能否用vi编辑abc文件? 17. 转换回root身份,利用chmod修改/test目录的权限让yinhe用户可以创建文件,但不能查看文件abc里的内容,该如何设置权限? 18. 转换到yinhe来做测试,并查看银河所创建的文件yinhe的属性,(权限,所有者,所属组) 19. 回到root身份,测试root能否编辑刚才用户yinhe所建文件yinhe? 20. root在/test中新建一个目录123,设置权限为yinhe用户不能进入,另一个普通用户rose可以进入,该如何设置该文件的权限?
14. 可以使用命令 `sudo mkdir /test` 来以 root 身份创建目录,新建目录的默认权限是 rwxr-xr-x,即所有用户都有读、写和执行权限。
15. 可以使用命令 `cd /test` 进入目录,然后使用命令 `touch abc` 创建一个普通文件。新建文件的默认权限是 rw-r--r--,即所有者有读写权限,其他用户只有读权限。
16. 可以使用命令 `sudo su yinhe` 或 `sudo -u yinhe -i` 来切换到 yinhe 用户身份,然后使用命令 `cd /test` 进入目录。如果 yinhe 用户没有被授权访问 /test 目录,则无法进入该目录或创建文件。如果该用户有访问权限,则可以使用命令 `vi abc` 来编辑 abc 文件。
17. 可以使用命令 `sudo chmod 310 /test` 来设置权限,其中数字 3 表示所有者(即 root)有读写执行权限,数字 1 表示组成员(默认为 root)只有执行权限,数字 0 表示其他用户没有任何权限。这样 yinhe 用户就可以在 /test 目录中创建文件,但不能查看 abc 文件的内容。
18. 可以使用命令 `ls -l /test/yinhe` 来查看文件的权限、所有者和所属组。如果 yinhe 创建的文件是 yinhe.rw-r--r-- yinhe yinhe,表示该文件的所有者为 yinhe,所属组为 yinhe,所有者有读写权限,其他用户只有读权限。
19. 可以使用命令 `sudo nano /test/yinhe` 来编辑 yinhe 创建的文件。由于 root 用户有所有权限,因此可以对任何文件进行编辑。
20. 可以使用命令 `sudo chmod 750 /test/123` 来设置权限,其中数字 7 表示所有者有读写执行权限,数字 5 表示组成员只有读和执行权限,数字 0 表示其他用户没有任何权限。这样 yinhe 用户就无法进入该目录,而 rose 用户可以进入并进行操作。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)