具有 Windows 用户的 Linux 服务器编辑权限

具有 Windows 用户的 Linux 服务器编辑权限

所以总体来说我对服务器不是很熟悉,请耐心等待。

有两个用户(A + B),两个用户在私人 PC 上都有一个 Windows 帐户,该帐户通过网络连接到 Linux 计算机。在任一 Windows PC 上创建的任何文件都保存为 Linux 用户帐户“C”。两个用户在 Linux 计算机(A + B)上都有一个用户帐户。所有用户帐户(A、B 和 C)都有一个名为“group”的组。

这是我在 Windows 中创建的测试目录。

-rw-rw-r-- 1 A      group 34 Oct 26 10:54 testmadeonlinuxUserA.txt
-rw-rw-r-- 1 B      group 34 Oct 26 10:54 testmadeonlinuxUserB.txt
-rw-r--r-- 1 C      group 6 Oct 26 10:54  testmadeonwindows.txt

问题:Windows 帐户(C)有权修改 Linux 帐户 A 和 B 创建的文件,并且可以在 Linux 帐户 A 和 B 创建的目录中创建文件。

但是,Linux 帐户都无法访问通过 Windows 创建的任何文件,也无法在 Windows 创建的目录中创建文件。

这是一个问题...我们如何修复它,以便 Linux 用户 A 和 B 可以修改和创建由 C 创建的目录中的文件,反之亦然。至关重要的是,这需要适用于所有未来的文件,我不是在寻找一个适用于一个目录的临时修复,因为这就是我们目前正在做的事情。

任何帮助都值得感激。

诚挚的问候,凯尔。

答案1

然后将用户 C 的 umask 设置为 002。将以下行放入 C 用户 .bashrc(如果它使用 bash)。

umask 002

所有新目录都应具有 rwx 组访问权限。您必须修改现有的目录...

相关内容