📌  相关文章
📜  如何在 Linux 中的两个本地用户之间创建共享文件夹?(1)

📅  最后修改于: 2023-12-03 14:52:25.327000             🧑  作者: Mango

在Linux中创建两个本地用户之间的共享文件夹

在Linux中,我们可以通过一些简单的步骤来创建共享文件夹,让两个本地用户可以共享文件,下面是详细的步骤。

步骤1:创建共享文件夹

首先,我们需要创建一个共享文件夹。我们可以使用 mkdir 命令来创建文件夹,例如:

sudo mkdir /home/shared_folder

这将在 /home 目录下创建一个名为 shared_folder 的文件夹。

步骤2:确定共享文件夹的权限

接下来,我们需要确定共享文件夹的权限。我们可以使用 chmod 命令来设置权限,例如:

sudo chmod 777 /home/shared_folder

这将为 shared_folder 文件夹设置最高权限,使得所有用户都可以读写文件夹中的文件。

步骤3:创建本地用户

接下来,我们需要创建两个本地用户,让他们可以共享文件夹。我们可以使用 adduser 命令来创建用户,例如:

sudo adduser user1
sudo adduser user2

这将分别创建名为 user1user2 的本地用户。

步骤4:将用户添加到共享文件夹的用户组中

接下来,我们需要将 user1user2 添加到共享文件夹的用户组中。我们可以使用 usermod 命令来执行此操作,例如:

sudo usermod -aG shared_folder user1
sudo usermod -aG shared_folder user2

这会将 user1user2 添加到名为 shared_folder 的用户组中。

步骤5:重新登录以更新组成员身份

为了让用户组成员身份更新,需要让这两个用户重新登录,例如:

su - user1
su - user2

这使得 user1user2 成为共享文件夹的用户组成员。

步骤6:测试共享文件夹

现在,我们可以测试共享文件夹是否能够工作。我们可以将一些文件放入共享文件夹中,并检查另一个用户是否可以访问该文件夹。例如:

touch /home/shared_folder/test.txt
su - user2
cd /home/shared_folder
ls

这将让 user2 成为 shared_folder 用户组的成员,并确保该用户可以访问 test.txt 文件。

结论

现在,我们已经成功地在Linux中创建了共享文件夹,可以供两个本地用户共享文件。我们创建了一个共享文件夹,将其权限设置为共享,并在该文件夹中创建了两个用户。我们将这些用户添加到共享文件夹的用户组中,并确保在重新登录之后可以访问该文件夹。