Я недавно обновил от (X) человечность 14.04 к 16,04 (значение полной новой установки, ничего на жестком диске). В течение прошлых лет у меня была следующая строка в моем/etc/fstab:
//home.server/Development /home/user/development cifs noauto,user,credentials=/home/user/.smbcredentials,uid=1000,gid=1000,dir_mode=0555,file_mode=0644 0 0
И я мог смонтировать его вручную, без проблем.
С тех пор 16.04. однако, когда попытка смонтировать CIFS предназначается с правами обычного пользователя, я получаю следующую ошибку:
user:~$ mount //some.server/Development
mount: //some.server/Development: No such file or directory
user:~$ mount "//some.server/Development"
mount: //some.server/Development: No such file or directory
Однако, если я повторяю команду с sudo, все работает, и цель CIFS смонтирована.
Что я попробовал до сих пор:
Ни одно из вышеупомянутого не улучшило ситуацию. И я не хочу автомонтировать CIFS, поскольку он запросил бы хранить .smbcredentials файл в незашифрованном разделе. Кроме того, я должен был бы сделать некоторые обходные решения, чтобы гарантировать, что сеть произошла перед монтированием.
У кого-либо есть идея, что еще я могу попробовать?
Это не может быть возможно больше по умолчанию на Xubuntu 16.04 - существует примечание по Справка MountWindowsSharesPermanently Ubuntu Wiki, которая предлагает обходное решение хотя:
Примечание: К сожалению как от версии, 3.3.2-1ubuntu3.2 (октябрь 2009), этот подход больше не возможен вместе с "пользовательской" опцией. Исправление безопасности предотвращает чтение файла учетных данных, если у Вас нет доступа для чтения к нему. Необходимо будет прикрепить пакеты в версии, 3.3.2-1ubuntu3 или 3.3.2-1ubuntu3.1, чтобы продолжить использовать этот подход в качестве некорневого.