在linux中和你的团队共享文件

在项目组中,一个小组中的成员要共享一个文件进行共同开发,我们建立lucy,lewis,mike,peter四个用户,使他们在都在组workgroup中:

##新建一个名为workgroup的用户组

groupadd workgroup

##新建上面四个用户,并将其直接归入workgroup组中

useradd -G workgroup lucy     ##将用户lucy放入组workgroup中,如果没有此用户,则创建它

passwd lucy                   ##为lucy用户设置密码

useradd -G workgroup lewis    ##将用户lewis放入组workgroup中,如果没有此用户,则创建它

passwd lewis                  ##为用户lewis设置密码

其它两个用户我们同上操作


下面我们将在/home文件夹下新建work文件夹作为这个小组的工作目录

cd /home       ##切换到home文件夹

mkdir work     ##新建work文件夹

此时任何人都可以访问这个新建的目录,但是只有root用户才有该目录的写权限,所以我们要让工作组里的用户对它有写权限,而其它的人则不能查看这个目录。

chgrp workgroup work/    ##把work目录的所有权交给workgroup组

chmod g+rwx work/        ##增加workgroup组对于work文件夹的读,写,执行权限

chmod o-rwx work/        ##撤销其它用户对于work文件夹的读,写,执行权限

接下来要把work目录交给一个组长lewis

chown lewis work/         ##将work目录的所有者更改为lewis用户

至此,workgroup中的所有成员可对work目录中的内容进行任何操作,其它用户则没有任何权限


本文出自 “爱新觉罗镭的博客” 博客,请务必保留此出处http://hackcrack.blog.51cto.com/6169318/1575483

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。