Я нещодавно натрапив на цю проблему. Зазвичай я переходжу через загальну папку локальної мережі з машини Linux через smb (тобто з управління файлами за допомогою smb:). Тепер, коли я намагаюся отримати доступ до ярлика або знову вводити облікові дані, я продовжую отримувати діалогове вікно із запитом користувача, домену та пароля.
Тому я спробував встановити місце вручну за допомогою cisf-utils, роблячи:
sudo mount -t cifs //fileshare1/docs1/user/My\ Documents/shared/Francesco/ /home/frank/used_shared/ -o username=my_user,password=my_pass,domain=my_domain,gid=1000,uid=1000
Я отримую mount error(13): Permission denied
.
Я точно впевнений, що мій користувач має дозвіл на цю папку, тому що я можу отримати доступ до неї з машини Windows.
Також якщо я спробую встановити свою особисту папку на цьому місці через:
sudo mount -t cifs //fileshare1/docs5/francesco.azzarello/ /home/frank/mnt_folder -o username=my_user,password=my_pass,domain=my_domain,gid=1000,uid=1000
Я можу отримати доступ до нього без проблем.
Для довідки я використовую загальне ядро 4.2.0-36, а моя версія mount.cifs - 6.4
Будь-яка ідея, як змусити один з обох методів працювати?
Оновити відповідь на понфрілус
номер 1: багатослівний варіант повертає:
_mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,uid=1000,gid=1000,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
Число 2 - це те саме:
_ mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,iocharset=utf8,file_mode=0777,dir_mode=0777,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
І нічого не змінилося з версією 2.1:
_mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,vers=2.1,iocharset=utf8,file_mode=0777,dir_mode=0777,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
Що стосується числа 4, я можу встановити docs1 без проблем, але я можу переміститися, щоб дістатися до загальної папки користувача.
vers=3.0
, можливо, такожvers=2.0
абоvers=1.0
. Якщо це не працює, можливо, ви можете дозволити серверу підключати більш широкий спектр версій smb. У мене виникла сама ця проблема, оскільки smb3 був встановлений на сервері у міру необхідності. Не вдалося підключитися до linux, поки сервер не знизив потрібну версію samba до 2. Яку ОС працює сервер?