Я использую 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/'
Надеюсь, это кому-то поможет.