- 我有一個由十幾個學生使用的電腦實驗室。
- 每台電腦都會安裝一個特定的 NFS 共享,其中包含一些目錄,所有學生都可以看到。
- 有些學生需要網路上的一個位置來保存他們的專案數據,以便所有實驗室電腦上都可以使用這些數據。
- 出於安全和隱私原因,我想隱藏共享工作區中的目錄列表,這樣如果某個學生執行該
ls
命令,他/她只能看到自己的目錄,認為這是唯一的目錄那裡。 - 我記得以前,當我使用運行 Unix 的 Sparcs 為 ISP 工作時,如果用戶嘗試列出 /home 目錄的內容,他們只會看到自己的內容(那些是我們過去常常看到的)給他們shell 帳戶以使用指令存取他們的郵件
Pine
)...
任何人都可以告訴我合適的chmod
命令語法是什麼?
答案1
假設個人資料夾位於/external/nfs/server/share
,以便使用者alexp
擁有自己的資料夾/external/nfs/server/share/alexp
,由他們擁有,模式位元為 0750 ( rwxr-x---
)。
使父資料夾/external/nfs/server/share
由某個管理帳戶和群組擁有,模式位元為 0751 ( rwxr-x--x
)。透過這種方式,學生可以遍歷訪問他們在網路上的個人主頁的目錄,但是無法列出它的內容。看 ”執行與讀取位元。 Linux 中的目錄權限如何運作?「在 Unix 和 Linux SE 上。