Ubuntu
在 Ubuntu 16.04 中禁用自動掛載
我正在創建一個安裝了許多取證分析工具等的 Ubuntu 變體。但是我似乎根本不知道如何禁用自動安裝..我希望它永遠不要安裝任何東西,我總是想手動安裝一些東西。
我做了一些搜尋,發現:如何在 Ubuntu 16.04 中使用 gsettings 禁用設備自動掛載?
但是,如果我使用: gsettings set org.gnome.desktop.media-handling automount false
它仍然會自動掛載。該執行緒還說了一些關於
這次失敗的原因似乎是沒有設置環境變數,特別是 $DBUS_SESSION_BUS_ADDRESS。
現在我知道最後一部分是什麼意思,任何人都願意解釋或有任何其他解決方案來完全禁用自動掛載 cd/usb/sata 等。
一種方法是編寫一個 udev 規則,使 udisks2 忽略任何添加的塊設備。這可以通過將文件
10-myudisks2.rules
放入/etc/udev/rules.d
規則中來完成:ACTION=="add|change", SUBSYSTEM=="block", ENV{UDISKS_IGNORE}="1"
這記錄在:
man 7 udev man 8 udisks
我們最近也遇到了這個問題——我們只想使用授權的 USB 驅動器。這就是我們完成它的方式 - 使用 Ubuntu 16。
禁用 /media 文件夾
禁用非 root 使用者對媒體文件夾的訪問
chmod 400 /media
製作批准的掛載點
為已批准的 USB 驅動器提供替代安裝點。
mkdir /approvedusb mkdir /approvedusb/financepen chmod -R 777 /approvedusb
插入批准的 USB 驅動器
我們需要計算批准的 USB 驅動器blkid
su blkid
然後將 UUID 程式碼寫入**/etc/fstab**
UUID=AEF0-9F26 /approvedusb/financepen auto,user,rw,defaults,nobootwait 0 0