Permissions
使用 /etc/fstab 自動掛載驅動器,並限制對特定組的所有使用者的訪問
我目前有一個額外的硬碟驅動器,用作我的工作區。我正在嘗試使用添加到 /etc/fstab 的以下行使其在重新啟動時自動掛載
/dev/sdb1 /media/workspace auto defaults 0 1
這可以自動掛載它,但是我想限制屬於特定組的使用者的讀/寫訪問權限。我將如何在 /etc/fstab 中執行此操作?我可以簡單地使用chown或chmod來控制訪問嗎?
如果文件系統類型是沒有權限的類型,例如 FAT,您可以將
umask
,gid
和添加uid
到 fstab 選項。例如:/dev/sdb1 /media/workspace auto defaults,uid=1000,gid=1000,umask=022 0 1
uid=1000
是使用者標識。
gid=1000
是組 ID。
umask=022
這將設置權限,以便所有者可以讀取、寫入、執行。Group 和 Others 將讀取並執行。要查看您的更改,您無需重新啟動。一次又一次
umount
,mount
沒有爭論。例如:umount /media/workspace mount /media/workspace
但請確保沒有任何程序(甚至是您的 shell)使用該目錄。