如何在配置文件中给三个用户组mange、network、guest,并且指定mange用户组可以做任何操作,network没有创建、删除文件的权限、guest只有ls、cd等差看命令的权限
时间: 2023-12-06 09:03:26 浏览: 35
你可以按照以下步骤在配置文件中创建三个用户组并设置对应的权限:
1. 打开终端并以管理员身份登录到系统。
2. 使用以下命令创建三个用户组:
```
sudo groupadd mange
sudo groupadd network
sudo groupadd guest
```
3. 使用以下命令修改文件权限,使mange组具有所有操作权限,network组没有创建和删除文件的权限,guest组只有查看命令的权限:
```
sudo chmod -R 770 /path/to/directory # 将目录权限设置为rwxrwx--- (读、写、执行权限)
sudo chown -R :mange /path/to/directory # 将目录所有者设置为mange组
sudo chmod g+s /path/to/directory # 设置组ID,使新创建的文件继承组所有者
sudo chmod -R 750 /path/to/directory # 将目录权限设置为rwxr-x--- (读、写、执行权限)
sudo chown -R :network /path/to/directory # 将目录所有者设置为network组
sudo chmod g+s /path/to/directory # 设置组ID,使新创建的文件继承组所有者
sudo chmod -R 550 /path/to/directory # 将目录权限设置为r-xr-x--- (读、执行权限)
sudo chown -R :guest /path/to/directory # 将目录所有者设置为guest组
```
请将 `/path/to/directory` 替换为你想要设置权限的目录路径。
4. 现在,`mange`组可以在该目录下执行任何操作,`network`组没有创建和删除文件的权限,`guest`组只能查看目录和文件。
请注意,上述步骤中的命令需要以管理员权限运行,并且需要根据你的实际需求进行调整。在进行修改之前,请确保对文件和目录的权限设置有清晰的理解和控制。