linux多账户协同开发
基于linux的程序开发,往往是一个项目多个成员,那么多个成员之间的开发文件如何共享呢,并且有自己的私有文件。
首先创建一个组-projecta,然后创建群组成员user1、user2、user3(假设三人),这三个成员除了自己的私有组群外,再加入组群projecta;以root身份在/srv下创建共享文件夹projectaa;将此文件夹群主属性改为projecta;设置本组成员可读写执行,那么同组成员user1、user2、user3之间就可以共享projectaa文件夹。
#创建群组projecta
groupadd projecta
#创建群组成员user1、user2、user3
useradd -G projecta -c "projecta user" user1
useradd -G projecta -c "projecta user" user2
useradd -G projecta -c "projecta user" user3
#创建群组成员密码
echo "passwd"