我想在我的计算机上与多个用户共享一个文件夹。我该怎么做?
例如,我有一个文件夹/home/user1/project
,我想把它放入/usr/share/devel
(devel 是新的),并使其完全可访问user2
。执行此操作的命令序列是什么?
答案1
您可以授予所有用户对该目录的 r/w/x 权限:
chmod -R guo+rwx /path/to/shared/directory
如果您只想让某些用户使用该目录,则创建一个新的用户组,并将所有授权用户添加到其中:(所有这些命令都需要 root/sudo)
#Create group
groupadd projectshare
#Add users to the group. Execute for each user:
usermod -a -G projectshare <username>
#Assign group as owner of directory
chown -R <yourusername>:projectshare /path/to/shared/directory
#Assign file permissions:
chmod -R ug+rwx /path/to/shared/directory
现在,该组的所有成员都对该目录及其中的所有内容都拥有完全访问权限。