Linux NFS 用戶端可以無限制地存取 Solaris 伺服器上的共用文件

Linux NFS 用戶端可以無限制地存取 Solaris 伺服器上的共用文件

我正在使用 NFS 將檔案從 Solaris 2.6 伺服器共用到 Linux Red Hat EL 4 用戶端以及其他 Solaris 2.6 用戶端。在 Solaris 用戶端上,寫入存取由檔案權限正確控制。在Linux客戶端上,任何使用者都可以編輯或刪除任何文件,無論文件權限為何!任何人都可以幫我修復系統,使 RH 盒子上的未經授權的用戶無法編輯文件嗎?

一些額外的資訊:

  • 資料夾與 NFS 共用為 rw
  • 共用資料夾具有 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(即開啟黏滯位元),只有檔案擁有者才能修改它。

相關內容