我使用 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(即打开粘滞位),只有文件所有者才能修改它。