如何授予基本使用者僅存取一個分割區的讀取、執行內容但不能刪除或廣告檔案的權限

如何授予基本使用者僅存取一個分割區的讀取、執行內容但不能刪除或廣告檔案的權限

如何授予基本使用者存取讀取、執行僅一個分割區的內容但不能刪除或廣告檔案的權限...我有 3 個分割區,我想授予存取權限的分割區是 dev/sda4 。每次我嘗試安裝光碟時都需要身份驗證。

答案1

首先,從分割區上的檔案系統讀取/寫入/刪除是由與在分割區上安裝檔案系統不同的一組權限管理的。因此,您至少需要兩次修復才能解決您的問題。

與這兩個修復相關

文件內部/etc/fstab可能有也可能沒有以/dev/sda4.或者,可能有也可能沒有以該分割區的 UUID 開頭的行。您可以透過執行ls -l /dev/disk/by-uuid並尋找指向 的 UUID 來找到 UUID /dev/sda4

如果沒有線,那麼您需要製作一條線。無論哪種方式,該行的一般形式應該是:

UUID=(hex chars) /mntdir        filesystem    options      0       0
#or
/dev/sda4        /mntdir        filesystem    options      0       0

您想要關注的行部分是選項部分。

修復 #1,如果您的檔案系統是 FAT/NTFS,則相關

如果您的檔案系統無法很好地處理 Linux 權限,那麼您可以使用該umask選項來控制對檔案的存取類型。在 NTFS-3G 上,umask=0022將使用者檔案權限設定0755rwxr-xr-x.gid控制預設權限適用於哪個群組。例如,您可以建立一個名為 的群組ntfsusers並將所有使用者新增至該群組,然後設定umask=0002「請參閱 Arch Wiki 連結以了解更多資訊」。

#Example NTFS line:
/dev/sda4 /mntdir ntfs gid=users,umask=0002,user,rw,auto 0   0

修復#2,以普通用戶身份安裝驅動程式

user選項nouser控制誰可以掛載檔案系統。當user存在時,任何用戶都可以安裝驅動器。當nouser存在時,只有 root 可以安裝磁碟機。user預設會開啟一些其他標誌,請參閱本文底部的連結。

#Example NTFS line:
/dev/sda4 /mntdir ext3 defaults,user 0   0

維基百科上/etc/fstabhttp://en.wikipedia.org/wiki/Fstab Tux 檔案位於/etc/fstabhttp://www.tuxfiles.org/linuxhelp/fstab.html Arch-Wiki 關於 NTFS-3G 選項:https://wiki.archlinux.org/index.php/NTFS-3G#Allowing_Group.2FUser

相關內容