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


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

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

假设我们从头开始设置共享文件夹,让我们创建文件夹。-p选项将创建目录,如果目录已存在则忽略任何错误。

sudo mkdir -p /bigproject/sharedFolder

步骤2 - 创建用户组

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

sudo groupadd SharedUsres

步骤3 - 创建用户组

接下来,我们创建一个用户组,供需要访问此文件夹的用户使用。(与步骤2重复)

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

更新于:2023年11月3日

36K+ 浏览量

开启你的职业生涯

完成课程获得认证

开始学习
广告