Linux NFS 客户端可以无限制地访问 Solaris 服务器的共享文件

Linux NFS 客户端可以无限制地访问 Solaris 服务器的共享文件

我使用 NFS 从 Solaris 2.6 服务器向 Linux Red Hat EL 4 客户端以及其他 Solaris 2.6 客户端共享文件。在 Solaris 客户端上,写访问权限由文件权限正确控制。在 Linux 客户端上,任何用户都可以编辑或删除任何文件,无论文件权限如何!有人能帮我修复系统,使 RH 机器上的未经授权的用户无法编辑文件吗?

一些额外的信息:

  • 文件夹以 rw 权限与 NFS 共享
  • 共享文件夹具有 drwxrwxrwx 权限。

例如:

frank@linux$ ls -l test.txt
-rw-r--r-- joe engineer test.txt 
frank@linux$ rm test.txt 
are you sure you want to remove write protected file (y/n): y 

文件 text.txt 被没有此文件写权限的用户 frank 删除。

答案1

如果文件夹是 777,这在 Linux 上是预期的行为。

尝试在目录上使用 1777(即打开粘滞位),只有文件所有者才能修改它。

相关内容