Linux
對掛載的 NFS 目錄上的文件具有所有者訪問權限
我有一個 Linux RedHat 伺服器和一個 Solaris 10 客戶端。我在 Solaris 系統中使用 RW(讀/寫)選項安裝了一個位於 RedHat 伺服器上的目錄。我已經在伺服器(Redhat)上有一些目錄,是使用使用者創建的,比如 ruser。
這些目錄的權限是drwxr-xr-x。我的意思是它必須是這樣的,這樣只有所有者才能在目錄上寫。問題是,當我嘗試通過掛載目錄從我的 Solaris 系統寫入這些目錄時,我收到權限被拒絕錯誤。但是,當我將目錄權限更改為 drwxrwxrwx 時,它工作正常。
當我能夠通過掛載的客戶端目錄進行寫入時,如何在伺服器上保留我的drwxr-xr-x權限?
我已經嘗試在客戶端系統上使用相同的密碼創建相同的使用者(使用者),但這似乎還不夠。
任何的想法?謝謝。
文件系統儲存的不是使用者名,而是用於辨識使用者的使用者 ID。
因此,如果您希望使用者在兩個系統上都被辨識為同一使用者,則他需要具有相同的 UID。那是你的第三列
/etc/passwd
。
id
您可以通過輸入命令查看使用者的 UID 。所以要解決這個問題,您首先需要確保兩個系統上的使用者具有相同的 UID,然後
chown
是曾經屬於他的目錄,因為在 UID 更改後它們不再屬於他。