В старых выпусках Ubuntu вы могли получить доступ к общим ресурсам SMB, смонтированным с Nautilus, перейдя в ~/.gvfs/
каталог. Я нахожу это очень удобным, так как мне нравится использовать Nautilus для монтирования общих ресурсов, но я выполняю все операции с дисками (копирование, mv, поиск и т. Д.) С помощью командной строки.
У меня теперь есть Ubuntu 13.04, и хотя я могу смонтировать общий ресурс и использовать его с Nautilus (который я никогда не использую), я не могу найти фактическую точку монтирования. Это все еще где-то? Или это было заброшено? Могу ли я получить его обратно?
Я знаю, что могу смонтировать общие ресурсы, используя CIFS и /etc/fstab
, но я бы предпочел использовать пространство пользователя. Таким образом, когда я устанавливаю новую систему или переношу свой дом на другую машину, мои предпочтения (включая учетные данные) остаются в моем домашнем каталоге, и мне не нужно беспокоиться об обновлении fstab.
Кроме того, я не хочу монтировать его вручную с помощью sudo (с sudo mount -t cifs ...
). Да, я могу создать псевдоним или сценарий, но тогда мне придется либо каждый раз вводить свой пароль, либо сохранять его в файле учетных данных. И введите пароль sudo. И затем каждый раз, когда я сталкиваюсь с новым общим ресурсом, мне нужно помнить, как создать файл учетных данных. Так что да, я мог бы в конечном итоге с этим решением, но я бы не стал менять свои нынешние привычки, если это возможно.
Кроме того, есть проблема других пользователей, для которых я часто предоставляю простое решение командной строки. В 13.04 это больше не возможно (например, потому что пользователям, которым я предоставляю решение, не разрешено монтировать sudo на своих машинах).
В любом случае мне любопытно, что случилось с gvfs и почему я не вижу смонтированные каталоги.
mount
команды, я думаю?ln -si /run/user/$UID/gvfs/ $HOME/smb
на новых системах, чтобы сделать эти крепления более доступнымиВы также можете смонтировать его вручную, используя mount в / mnt Like
(из Как я могу смонтировать общие ресурсы cifs в (k) ubuntu 13.04? )
источник
user=foobar
опция отклонена. Системный журнал говорит:CIFS VFS: No username specified
«Исправление для меня было использоватьusername=foobar
вместо параметровuser=foobar
. (этот комментарий был также добавлен к другому вопросу, связанному в этом ответе.)В 15.04, 15.10 и в этот момент 16.04 (еще не выпущено) в пакете gvfs есть подтвержденная ошибка:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1451087
что мешает
работать, как ожидалось. Обходной путь в этот момент - сначала убить обоих демонов gvfs, прежде чем пытаться монтировать.
Для этого просто выполните команду:
и любые ссылки, которые вы сделаете после этого, будут снова доступны через каталог gvfs.
источник