У меня есть строка в моем /etc/fstab для возрастов, которая перестала работать с 13.04:
//192.168.100.2/share /mnt/popcorn cifs username=MyUserName,password=MyPassword,user,gid=sambashare,file_mode=0664 0 0
, и она дает мне:
mount /mnt/popcorn
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
dmesg is as полезный как солнечный свет в пустыне:
[ 622.471321] CIFS VFS: Send error in SessSetup = -13
[ 622.471458] CIFS VFS: cifs_mount failed w/return code = -13
Я знаю, что команда user / pass корректна, так как это прекрасно работает:
bart@dosar:~$ smbclient //192.168.100.2/share --user=MyUserName
Enter nmt's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.32]
smb: \> ls
...
Как я могу постоянно монтировать CIFS / Доля Samba на Ubuntu 13.04?
sec=ntlm
не решает проблему на моем рабочем столе (Ubuntu 13.10). Похоже, что формат параметров немного изменился в отношении домена. Используется для этого, но не сейчас:
-o username=msdomain/msusername,password=mspasswordЯ изменил этот формат:
-o dom=msdomain,username=msusername,password=mspassword, и теперь он работает хорошо.
sec = ntlm тоже работал для меня ...
У меня возникли проблемы с этим из CLI и fstab, но он отлично работал с графическим интерфейсом (на Fedora 20) до домашнего NAS и исключайте такие вещи, как сложные пароли. Я создал пользователя с простым именем пользователя и паролем, а затем использовал команду CLI mount.cifs для тестирования. Я все время получал разрешение на запрет (13), так что Wireshark GUI и CLI пытались выполнить попытку.
Если вы это сделаете, вы хотите, чтобы сообщение ответа на протокол было возвращено с сервера и расширило все поля для проверки версии / диалекта (в моем случае серверу нужна версия 1.0) и, что более важно, требования к безопасности, 1 означает, что сервер требует чего-то, а мой сервер требует шифрования пароля, поэтому установка sec = ntlm исправила его для меня: -D .
Большое спасибо Ди выше!
У меня была эта проблема в различных сетях, которые нуждались в службах обмена файлами samba с файлового сервера на основе Ubuntu или LinuxMint.
В каждом случае, когда учетная запись пользователя samba имела пароль и позволяла просматривать (и
Это независимо от того, установлено ли значение sec = ntlm или sec = ntlmv2 или sec = ntlmssp или любые другие различные варианты, обычно предлагаемые в качестве «решения» (например, для установки файла_файла или пользователя или gid)
В каждый случай решение для наших установок оказалось тем же: каждый , и монтирование работает независимо от параметров настройки!
Я не уверен, что происходит, когда пароль «унаследован / преобразован» из учетной записи пользователя Linux, но, похоже, существует значительная проблема там, несмотря на возможность просматривать (не монтировать) долю samba.
Теперь я перейду на этот ответ на пару похожих сообщений AskUbuntu, которые про
Возможно, этот подход поможет вам справиться с задачей установки fbab samba. Надеюсь, что так и удачи.