如何在登入時自動掛載共享SMB資料夾?

如何在登入時自動掛載共享SMB資料夾?

我使用的是 Ubuntu 14.04。

當我登入時,我在文件管理器(靠近底部)中看到:

連接到伺服器


我通常單擊“連接到伺服器”,然後看到以下內容:

共享資料夾列表

然後我雙擊它們並安裝它們沒有需要輸入密碼,儘管“nick”共享特別設定為僅對我有權限。共享由另一台運行 Ubuntu 14.04 的 PC 完成,Samba 共享(為了與運行 Windows 和 OS/X 的其他 PC 相容)。


問題:如何在登入時自動執行這些操作?


我見過各種建議這通常涉及編輯文件~/.smbcredentials並輸入我的用戶名和密碼,如下所示:

username=foo
password=swordfish

除了安全問題之外,我不明白為什麼我必須以明文形式輸入密碼,而我可以正常掛載共享資料夾而無需輸入密碼。


我注意到,當打開此共享資料夾上的文件時,它似乎不在/mnt/media完全在其他地方:

共享文件範例

答案1

我已經解決了(我想)。在閱讀有關使用的信息後,gvfs-mount我發現我可以使用以下命令從命令列掛載共享:

gvfs-mount 'smb://10.0.0.2/nick/'

所以現在是自動執行此操作的情況。我為此使用了“啟動應用程式”:

啟動應用程式


然後我為每個所需的磁碟添加了一個條目:

要掛載的磁碟


每個條目看起來像這樣:

掛載一張磁碟

這似乎運作良好。


編輯

根據評論,從“gvs-mount”更改為“gio mount”,因為 gvs-mount 已棄用。

答案2

我知道這個問題很久以前就被提出和回答了,但我之所以提出這個問題是因為我遇到了這個問題。

目前,gvfs-mount已棄用。您應該遵循啟動答案,但您應該使用gio mount

gio mount 'smb://10.0.0.2/nick/'

我希望這對某人有幫助。

相關內容