Не удалось подключить общий ресурс CIFS от / etc / fstab

У меня есть строка в моем /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?

1
задан 28 June 2013 в 00:30

3 ответа

sec=ntlm

не решает проблему на моем рабочем столе (Ubuntu 13.10). Похоже, что формат параметров немного изменился в отношении домена. Используется для этого, но не сейчас:

-o username=msdomain/msusername,password=mspassword

Я изменил этот формат:

-o dom=msdomain,username=msusername,password=mspassword

, и теперь он работает хорошо.

4
ответ дан 24 May 2018 в 20:35

sec = ntlm тоже работал для меня ...

У меня возникли проблемы с этим из CLI и fstab, но он отлично работал с графическим интерфейсом (на Fedora 20) до домашнего NAS и исключайте такие вещи, как сложные пароли. Я создал пользователя с простым именем пользователя и паролем, а затем использовал команду CLI mount.cifs для тестирования. Я все время получал разрешение на запрет (13), так что Wireshark GUI и CLI пытались выполнить попытку.

Если вы это сделаете, вы хотите, чтобы сообщение ответа на протокол было возвращено с сервера и расширило все поля для проверки версии / диалекта (в моем случае серверу нужна версия 1.0) и, что более важно, требования к безопасности, 1 означает, что сервер требует чего-то, а мой сервер требует шифрования пароля, поэтому установка sec = ntlm исправила его для меня: -D .

Большое спасибо Ди выше!

2
ответ дан 24 May 2018 в 20:35
  • 1
    Добро пожаловать в Ask Ubuntu! Пожалуйста, не добавляйте «спасибо» в качестве ответов. Потратьте некоторое время на сайт, и вы получите достаточные привилегии , чтобы повысить ваши ответы, что является ответом Ask Ubuntu. – guntbert 21 November 2014 в 23:55

У меня была эта проблема в различных сетях, которые нуждались в службах обмена файлами samba с файлового сервера на основе Ubuntu или LinuxMint.

В каждом случае, когда учетная запись пользователя samba имела пароль и позволяла просматривать (и

Это независимо от того, установлено ли значение sec = ntlm или sec = ntlmv2 или sec = ntlmssp или любые другие различные варианты, обычно предлагаемые в качестве «решения» (например, для установки файла_файла или пользователя или gid)

В каждый случай решение для наших установок оказалось тем же: каждый , и монтирование работает независимо от параметров настройки!

Я не уверен, что происходит, когда пароль «унаследован / преобразован» из учетной записи пользователя Linux, но, похоже, существует значительная проблема там, несмотря на возможность просматривать (не монтировать) долю samba.

Теперь я перейду на этот ответ на пару похожих сообщений AskUbuntu, которые про

Возможно, этот подход поможет вам справиться с задачей установки fbab samba. Надеюсь, что так и удачи.

1
ответ дан 24 May 2018 в 20:35

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

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