Linux命令所有项目组成员只能在自己的home目录下操作,不允许直接访问/public/project1
时间: 2024-01-09 21:04:34 浏览: 148
Linux利用命令方式实现用户和组的管理
您可以使用以下命令来限制所有项目组成员只能在自己的home目录下操作,不允许直接访问/public/project1:
1. 首先,创建一个名为 /public/project1 的目录并设置权限:
```
sudo mkdir /public/project1
sudo chmod 777 /public/project1
```
2. 然后,将所有项目组成员添加到同一个组中:
```
sudo groupadd project1
sudo usermod -a -G project1 username1
sudo usermod -a -G project1 username2
```
3. 接着,将 /public/project1 目录的所有权和组设置为 project1:
```
sudo chown root:project1 /public/project1
```
4. 最后,将 /public/project1 目录的权限设置为 770,这样只有目录所有者和项目组成员才能访问该目录:
```
sudo chmod 770 /public/project1
```
这样,所有项目组成员都只能在自己的 home 目录下操作,不允许直接访问 /public/project1 目录。
阅读全文