如何在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
广告