為什麼手動掛載設定不同的文件所有權?

為什麼手動掛載設定不同的文件所有權?

我幾乎在所有事情上都使用終端:事實上,我甚至經常不透過介面登錄,而是使用tty1文字瀏覽器存取網路。因此,外部驅動器不會自動安裝,我習慣於sudo mount /dev/sdb1 /mnt/JMCF125_DE安裝它。它有效,但列表顯示存在差異。透過 GUI(Ubuntu 上的 Unity)自動安裝時檔案的描述如下所示:

-rw------- 1 jmcf125 jmcf125

在手動掛載中,相同檔案的屬性如下所示:

-rwxrwxrwx 1 root root

這是有道理的,因為我必須使用sudo安裝。但為什麼系統不需要呢?我的安裝座如何能像系統一樣正常運作?另外,我聽說 GUI 中的每個操作都會通過後台 shell:我可以看到那裡列印了哪些命令嗎?

答案1

預設 GUI 使用重力加速度安裝可移動磁碟機和其他動態檔案系統。 Gvfs 要求D匯流排。您可以在 X11 環境之外啟動 D-Bus,但是這很棘手。如果您正在執行 D-Bus,則可以使用下列命令從命令列進行 gvfs 掛載gvfs 安裝

該程式pmount提供了安裝可移動驅動器的便捷方法,無需sudo. pmount 是 setuid root,因此它可以掛載任何它想要的東西,但它只允許裝置和掛載點的白名單,因此任何使用者都可以安全地呼叫它。

GUI 中的每個操作都通過後台 shell 是不正確的。有些人這樣做,但大多數人不這樣做。

相關內容