Как автоматически монтировать общую папку SMB при входе в систему?

Как автоматически монтировать общую папку SMB при входе в систему?

Я использую Ubuntu 14.04.

Когда я вхожу в систему, я вижу в диспетчере файлов (внизу) следующее:

Подключиться к серверу


Я обычно нажимаю «Подключиться к серверу» и вижу это:

Список общих папок

Затем я дважды щелкаю по ним, и они монтируются.безтребуется ввести пароль, хотя в частности общий ресурс "nick" настроен на доступ только для меня. Общий ресурс предоставляется другим ПК с Ubuntu 14.04 и общими ресурсами Samba (для совместимости с другими ПК с Windows и OS/X).


Вопрос: Как сделать так, чтобы эти действия выполнялись автоматически при входе в систему?


я виделразличные предложениякоторые обычно включают в себя редактирование файла ~/.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/'

Надеюсь, это кому-то поможет.

Связанный контент