Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: 13.04 и сетевые папки (.gvfs)  (Прочитано 3585 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pulchra

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
13.04 и сетевые папки (.gvfs)
« : 14 Августа 2013, 09:43:23 »
Возникла проблема при работе в ubuntu-13.04 с сетевыми папками.
В конторе, скажем так, стандартным образом организован файловый сервер samba.
При подключении к расшаренным папкам, например наутилусом, вводишь (первый раз) имя пользователя и пароль, и спокойно работаешь. Те приложения, которые могут "видеть" сетевые папки, также работают хорошо. А вот те приложения которые сетевые папки "не видят" (в их числе thunderbird, freemind, териминальное cd и др. ) теперь с этими папками и не рабатают. То есть: например в 12.04 при подключении к расшаренной папке "all", в локальной папке "~/.gvfs" появлялась папка "all на 192.168.32.203". И если, скажем, из thunderbird-дa нужно было сохранить вложение прямо на сервер, то это можно было сделать через папку "~/.gvfs"

В 13.04 каталог .gvfs остаётся пустым при подключении сетевой паки. Взять к примеру тот же тандербёрд: если в наутилусе открыть какой-либо подкаталог расшеренного ресурса, а потом в тандербёрде тыкнуть кнопку "сохранить вложение", то строке пути сохранения как раз окажется этот каталог. Если далее нажать на кнопку сохранить, то появится донесение "Сохранить невозможно. Каталог не является локальным".

В общем целая куча нужных в повседневной работе конторы приложений становятся бесполезными.

Костыль:
можно как-то хитро примонтировать расшаренный каталог, чтобы он был доступен для обычно пользователя, но пока получилость сделать это только для root:
sudo mount -t cifs //192.168.32.203/all ~/smb -ousername=dzhez,password="password"
но работать с каталогом smb можно только из под root, например:sudo thunderbird, сменить права на подкатлоги smb (когда в неё примонтированн all) конечно не получается.

В общем вопрос: как примонтировать расшаренный ресурc на локальный компьютер так, чтобы с этим ресурсом мог работать обычный пользователь. Ну, или: есть ли другое решение проблемы?

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Re: 13.04 и сетевые папки (.gvfs)
« Ответ #1 : 14 Августа 2013, 18:15:52 »
в 12.04 при подключении к расшаренной папке "all", в локальной папке "~/.gvfs" появлялась папка "all на 192.168.32.203".
Так и осталось. Только монтируется теперь не в "~/.gvfs". Наберите mount в консоли и увидите куда идет монтирование.

Оффлайн MuadDlb

  • Участник
  • *
  • Сообщений: 147
  • The Dune Messiah
    • Просмотр профиля
Re: 13.04 и сетевые папки (.gvfs)
« Ответ #2 : 14 Августа 2013, 20:09:00 »
через fstab или mount сунуть в rc.local

Оффлайн pulchra

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Re: 13.04 и сетевые папки (.gvfs)
« Ответ #3 : 15 Августа 2013, 14:24:22 »
Через команду mount выяснилось, что сетевая папка монтируется в каталог "/run/user/dzhez/gvfs".
После соответствующего изменения прав доступа на этот каталог, появилась возможность работы с этим каталогом (т.е. с сетевой папкой) из под обычного пользователя.
Спасибо.

З.Ы. Незадача: совершенно "упало" копирование в наутилусе. Но это вопрос для другой темы.


 

Страница сгенерирована за 0.02 секунд. Запросов: 19.