Как получить доступ к защищенному паролем общему ресурсу от nautilus?

10

Я могу получить доступ к серверу и не защищенным паролем общим ресурсам, используя следующие команды: ctrl + l smb: // server / share

Я могу подключиться к общему ресурсу, используя

smbclient // сервер / доля -U 

Я могу подключиться с помощью командной строки, используя следующую команду:

sudo mount -t cifs // сервер / общий ресурс -o имя пользователя = пользователь, пароль = пароль, uid = 1000, gid = 1000, iocharset = utf8, file_mode = 0777, dir_mode = 0777

Как мне подключиться к этой папке, используя Nautilus 3.6.3?

Джон Фордис
источник
дал бы больше информации о том, что вы хотите и что вы сделали до сих пор
Chella

Ответы:

10

Новый nautilus в 13.04 (raring) больше не показывает место для ввода учетных данных подключения. Это действительно затрудняет соединение, если вы не знаете синтаксис URI. Вы можете найти помощь по синтаксису URI SMB в Википедии .

В основном, используйте один из этих URI:

smb://[<user>@]<host>[:<port>][/[<path>]][?<param1>=<value1>[;<param2>=<value2>]] or
smb://[<user>@]<workgroup>[:<port>][/] or
smb://[[<domain>;]<username>[:<password>]@]<server>[:<port>][/[<share>[/[<path>]]][?[<param>=<value>[<param2>=<value2>[...]]]]][5]

Имя пользователя может содержать пробелы явно и не требует кодировки. Я сам использовал следующее:

smb://My User@WINDOWSHOST/Share

Затем вас попросят ввести учетные данные. Я не уверен, что в имени общего ресурса может быть пробел, поскольку в моих акциях его нет, поэтому я его не проверял.

Получив доступ к общему ресурсу, вы можете щелкнуть правой кнопкой мыши на левой панели и добавить его в закладки. Это заставит его переназначиться при выходе и повторном входе, чтобы вам не приходилось постоянно использовать метод Connect to Server.

twkonefal
источник
Последний пример работал для меня. Когда я пытаюсь подключиться к общему ресурсу Windows (от Ubuntu 14.04 до ПК под управлением Windows), если в соединении отказано, Nautilus показывает диалоговое окно с запросом учетных данных, проблема заключается в том, что конечный ПК с Windows разрешает доступ только для чтения для гостевых пользователей. Это раздражает, потому что Nautilus подключается с правами только для чтения, и вам никогда не дают возможность получить доступ на запись. Этот URL работал. Теперь у меня есть доступ для записи, так как я могу ввести пароль, спасибо. Используйте «smb: // user @ host / resource», и Nautilus покажет диалог.
Hatoru Hansou
Проблема в том, что передача данных с помощью cifs mount примерно в 10 раз быстрее, чем при монтировании с помощью gvfs. С помощью gvfs mount мы получили запрос пароля, а с помощью cifs mount - нет. : S Надеюсь, это будет исправлено в ближайшее время.
inf3rno
2

Основываясь на моем nautilus (3.4.2), в едином меню вы выбираете файл, подключаетесь к серверу, затем сведения о сервере (ip общего каталога), тип (общий ресурс Windows), а затем вы указываете общий ресурс, папку и данные пользователя. (домен, пользователь, пароль). Моя установка выполняется с установленными cifs-utils (sudo apt-get install cifs-utils). Вы также можете смонтировать этот общий ресурс при запуске, добавив в / etc / fstab:

//192.168.XY/shareddirectory / home / user / sharename cifs auto, iocharset = utf8, uid = 1000, gid = 1000, user = username% password 0 0

боб
источник
Я знаю, что могу смонтировать каталог из / etc / fstab, но это монтирует его постоянно. Мне нужно только временно получить доступ к общему ресурсу. Раньше это было легко сделать из Nautilus, так как у них была возможность добавить имя пользователя и пароль. Вы больше не можете добавлять имя пользователя или пароль. Мне нужно выяснить, как это сделать.
Джон Фордис
если вы пытаетесь подключиться к серверу из nautilus через меню файлов?
Боб
Полученное сообщение: «Необработанное сообщение об ошибке: не удалось смонтировать общий ресурс Windows»
Джон Фордис
Извините я не знаю. Единственный способ, который я вижу, - каждый раз, когда вы хотите смонтировать его, вы запускаете mount.cifs ... в терминале, а затем вы видите его в natilus.
Боб
или альтернативно в fstab использовать noauto вместо auto
bob