Где я могу найти точку монтирования для акций SMB в 13.04?

В старых выпусках Ubuntu вы могли получить доступ к общим ресурсам SMB, смонтированным с Nautilus, перейдя в каталог ~/.gvfs/. Я нахожу это очень удобным, поскольку мне нравится использовать Nautilus для монтирования общих ресурсов, но все операции с дисками (копирование, mv, поиск и т. Д.) Выполняются с помощью командной строки.

У меня теперь есть Ubuntu 13.04, и хотя я могу смонтировать общий ресурс и использовать его с Nautilus (который я никогда не использую), я не могу найти фактическую точку монтирования. Это все еще где-то? Или это было заброшено? Могу ли я получить его обратно?

Я знаю, что могу смонтировать общие ресурсы, используя CIFS и /etc/fstab, но я бы лучше использовал пространство пользователя. Таким образом, когда я устанавливаю новую систему или переношу свой дом на другую машину, мои предпочтения (включая учетные данные) остаются в моем домашнем каталоге, и мне не нужно беспокоиться об обновлении fstab.

Также я не хочу монтировать его вручную с помощью sudo (с помощью sudo mount -t cifs ...). Да, я могу создать псевдоним или сценарий, но тогда мне придется либо каждый раз вводить свой пароль, либо сохранять его в файле учетных данных. И введите пароль sudo. И затем каждый раз, когда я сталкиваюсь с новым общим ресурсом, мне нужно помнить, как создать файл учетных данных. Так что да, я мог бы закончить с этим решением, но я бы не стал менять свои привычки, если это возможно.

Кроме того, есть проблема других пользователей, для которых я часто предоставляю простое решение командной строки. В 13.04 это больше не возможно (например, потому что пользователям, которым я предоставляю решение, не разрешено монтировать sudo на своих машинах).

В любом случае мне любопытно, что случилось с gvfs и почему я не вижу смонтированные каталоги.

39
задан 9 September 2013 в 13:37

3 ответа

В новых версиях пользовательские монтирования gvfs перемещаются в файловую систему / run

/run/user/<username>/gvfs

, см. Почему мои монтирования gvfs не отображаются в ~ / .gvfs или / run / user / < login > / gvfs?

[не помечены как дубликаты, поскольку ответы там неясны]

Если вы хотите сохранить старые ссылки / скрипты и т. д., просто сделайте [ 116]

rmdir ~/.gvfs/
ln -s /run/user/<username>/gvfs ~/.gvfs
0
ответ дан 9 September 2013 в 13:37

В 15.04, 15.10 и в этот момент 16.04 (еще не выпущено) в пакете gvfs есть подтвержденная ошибка:

https://bugs.launchpad.net/ubuntu/+source / gvfs / + bug / 1451087

, который запрещает

/ run / user / < userId> / gvfs

работать как ожидалось. Обходной путь в этот момент состоит в том, чтобы сначала убить обоих демонов gvfs, прежде чем пытаться смонтировать.

Для этого просто выполните команду:

killall gvfsd

и все ссылки, которые вы сделаете после этого, будут снова доступны через gvfs dir.

0
ответ дан 9 September 2013 в 13:37

Можно также смонтировать его, вручную использование монтируется в, например,/mnt Как

sudo mount -t cifs -o user=foobar,password=foobar,rw,hard,nosetuids,noperm,sec=ntlm //192.168.1.2/Drive ~/mnt/mount_point

(от того, Как я могу смонтировать доли cifs в (k) человечности 13.04?)

7
ответ дан 9 September 2013 в 13:37

Другие вопросы по тегам:

Похожие вопросы: