某公司即将开始在Linux操作系统上进行项目开发。从软件、网络和技术部门派员工组成项目开发小组。 1、公司软件、网络和技术支持3个部门员工分别为“soft”,“network”,“support”,组成开发小组team。 2、在/home下建立目录project,通过权限设置使得三个员工都能对该目录下的文件进行访问、增加、修改、删除和执行等操作,其他用户不能对该目录进行任何访问操作。 3、以soft身份在/home/project目录中创建一个名为backup.tar.gz 的文档,压缩存档/usr/local的全部内容。 4、请用命令实现以上操作。
时间: 2024-03-09 13:44:27 浏览: 120
好的,根据您的问题,我可以给出以下命令来完成操作:
1. 创建开发小组及用户:
```
sudo groupadd team
sudo usermod -a -G team soft
sudo usermod -a -G team network
sudo usermod -a -G team support
```
2. 创建项目目录并设置权限:
```
sudo mkdir /home/project
sudo chgrp team /home/project
sudo chmod 770 /home/project
```
3. 以 soft 用户身份创建备份文件:
```
sudo tar -cvzf /home/project/backup.tar.gz /usr/local
```
这样就完成了所有的操作,您可以尝试验证一下。请注意,如果您使用的是非 root 用户身份,可能需要根据需要使用 sudo 命令来提升权限。
阅读全文