在两个本地用户之间共享文件夹

Aru*_*mar 33 permissions users file-sharing

我和我的兄弟在这台机器上有用户帐户。我想与他共享 Documents 目录。

有没有一种简单的方法来做到这一点?

我不是高级用户,所以我正在寻找一种使用 nautilus 执行此操作的方法,而不是需要创建符号链接的脚本或方法。

如果需要,我可以下载应用程序。

上次我想这样做时,我只是将内容复制到/home供我们俩使用。

我可以在系统设置中做的事情将不胜感激

use*_*186 19

这个过程分为三个步骤

第一步:让你的兄弟成为你小组的成员。

您的组名与您的用户 ID 相同。说,如果您的用户 ID 是akumar您的组名也是akumar. 如果你兄弟的 ID 是bkumar,那么你想成为bkumar该组的成员akumar。请参阅如何管理用户和组?了解如何将您兄弟的用户 ID 添加到您的群组。

第二步:更改要共享的文件夹的权限。

打开鹦鹉螺。右键单击要共享的文件夹。转到权限选项卡。查找组权限并将其更改为“读取和写入”。选中允许对其中的文件和文件夹具有相同权限的框。

第三步:验证你的兄弟可以在共享文件夹中创建删除文件。

让你弟弟登录电脑。打开鹦鹉螺。它将打开到您兄弟的主文件夹。导航到您的主文件夹并通过以下方式打开共享文件夹:

单击左侧面板上的计算机系统文件(取决于 Ubuntu 的版本)。

双击家里文件夹,在命名的文件夹,双击akumar回家

在文件夹中创建一个文件。删除新文件。

第四步:(可选)将此文件夹链接到您兄弟的主文件夹。

以您的兄弟身份登录后,通过单击鼠标中键或Ctrl+ 左键单击,在第一个窗口旁边打开另一个 Nautilus 窗口。在您自己的共享文件夹所在的主文件夹中,按住Ctrl+Shift并将共享文件夹拖到您兄弟的主文件夹中。

希望这可以帮助

  • @ user68186 我认为缺少一个步骤:确保在将他们加入某个组后注销? (3认同)

Ali*_*aka 10

sudo mkdir /shared
sudo chmod a+rw /shared
Run Code Online (Sandbox Code Playgroud)

现在每个人都可以查看和编辑/shared文件夹。随意将文件放在那里,每个人都可以访问此文件夹并在用户之间共享文件。

  • “$sudo chmod g+w /shared”会是一个更好的答案吗,因为它只是团体(兄弟)而不是父母? (2认同)

小智 9

我会推荐以下解决方案: - 创建一个共享组,只需将其称为“共享”。- 将所有应该有权访问共享文件的用户添加到该组。- 在用户家之外创建一个目录,例如/shared 用于共享文件。- 将此文件夹的组更改为共享组并调整组权限。- 为此共享文件夹设置组粘滞位。

此解决方案的优点: - 您复制到此文件夹中的每个文件都会自动获得共享组,因此作为该组成员的每个用户都可以访问这些文件而无需任何额外工作。- 您仍然可以将您的私人文件与您的个人组放在此文件夹之外,其他用户无法访问这些文件,只要他们无法获得 root 权限并且无法使用其他 Linux 操作系统启动。但请记住:如果您想拥有真正的隐私,那么您必须使用加密的文件夹/文件。

我想知道为什么 Linux 发行版仍然没有针对这个问题的通用解决方案,因为几乎每个人都关心。