自動掛載時的 USB 驅動器權限
在 Debian 上存在一個常見問題,即您嘗試插入 ntfs 格式的 USB 硬碟驅動器,然後由於該目錄屬於 root,因此無法以普通使用者身份對其進行寫入。
不久前,我讀到可以通過添加
uid=1000,gid=1000
(或您的 uid 和 gid 是什麼)選項來解決此問題。這確實解決了問題,但對我來說似乎有點討厭,因為如果你有一個多使用者系統,驅動器總是屬於同一個使用者,而不是安裝它/登錄的使用者。從我使用 Ubuntu 開始,我記得這不是問題,您可以安裝 NTFS 驅動器(使用 GNOME),並且安裝它們的使用者可以寫入它們。因此,GNOME 似乎能夠使用授予登錄使用者的權限來安裝驅動器。
但是現在我在 Debian jessie 上使用 KDE,我想知道是否可以配置我的電腦以使用具有活動 X-session 的使用者的權限安裝驅動器。
您似乎已經修改了 fstab 以手動安裝此設備。或者您可能在 autofs 中輸入了條目?.. Debian/ubuntu 已經不再需要手動配置掛載了很長時間,即使對於非 GUI 環境也是如此。
通常,您不需要進行手動掛載,所有各種桌面環境都可以無縫地處理這個,並且通常以稍微不同的方式(只要設備沒有在 fstab 中設置)。
有些人會使用 udev/pmount,consolekit/policykit 幫助進行身份驗證。首先要做的是刪除您擁有的手動安裝設置並重新啟動。我相信僅此一項就可以解決您的自動安裝挑戰。你為什麼不先嘗試一下,如果你仍然有挑戰,然後再報告
此外,如果您一直在修改 ntfs-3g 或 lowntfs-3g 二進製文件的權限,請嘗試將它們恢復為預設所有權和權限。簡而言之,恢復預設設置並重新啟動,你應該沒問題。
Kiwy 建議(和其他人)的解決方案只有在恢復到預設設置後遇到其他問題時才會變得必要。