如何在Linux中为所有用户创建共享目录?

当多个用户需要访问同一组文件目录时,我们需要创建共享文件夹以供用户使用。在Linux中,存在用户和组的概念,可以为它们赋予一定级别的权限,使他们能够共享数据。以下是如何创建用户可以共享的文件夹以及分别更新文件的步骤。

步骤1-创建要共享的文件夹

假设我们是从头开始设置共享文件夹,那么请创建该文件夹。-p将创建目录,如果目录已经存在,则将忽略任何错误。

sudo mkdir -p /bigproject/sharedFolder

步骤2-创建一个用户组

接下来,我们创建一个用户组,该用户组将由需要访问此文件夹的用户使用。

sudo groupadd SharedUsres

步骤3-创建一个用户组

接下来,我们创建一个用户组,该用户组将由需要访问此文件夹的用户使用。

sudo groupadd SharedUsres

步骤4-授予权限

现在,我们将新组分配为共享文件夹的所有者,并为其赋予适当的权限,这些权限也可以由子目录继承。

sudo chgrp -R SharedUsers /bigproject/sharedFolder
sudo chmod -R 2775 /bigproject/sharedFolder

步骤5-将用户添加到组

现在,我们向该组添加用户名表明他们可以使用共享文件夹。

useradd -D -g SharedFolder user1
useradd -D -g SharedFolder user2