Проблема с монтированием с использованием опции «sec = ntlmv2»

У меня есть раздел с именем D: \ shared на компьютере с Windows, и на моем сервере Ubuntu 12.4 У меня есть эта строка на fstab для его монтирования

//10.0.0.39/D$/ /mnt/charles/ cifs user,file_mode=0777,dir_mode=0777,rw,gid=1000,sec=ntlmv2,credentials=/root/creds 0 0

Я добавил опцию «sec = ntlmv2 ", потому что это сообщение появлялось каждый раз, когда я загружал / перезагружал свою Ubuntu.

CIFS VFS: default security mechanism requested. The default security mechanism will be upgraded from nbtlm to ntlmv2 in kernel realese 3.3

Теперь я не могу смонтировать с этим параметром «sec = ntlmv2», потому что мне кажется.

mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Может ли кто-нибудь помочь? Заранее спасибо!

Это результат --verbose, что может помочь найти проблему?

root@PITCAIRN:/mnt# mount -t cifs //10.0.39/D$/ /mnt/charles --verbose -ouser=Yamash,sec=ntlmv2 
Password: 
mount.cifs kernel mount options: ip=10.0.0.39,unc=\\10.0.39\D$,sec=ntlmv2,ver=1,user=Yamash,pass=********
mount error(22): Invalid argument 
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 

- РЕДАКТИРОВАТЬ - Zetrocker пришел с решением, я изменил «sec = ntlmv2» на «sec = ntlmssp», и теперь он работает.

Спасибо Zetrocker

5
задан 13 June 2015 в 13:16

2 ответа

Попробуйте что-то вроде этого:

//10.0.0.39/D$ /mnt/charles cifs --verbose user,file_mode=0777,dir_mode=0777,rw,gid=1000,sec=ntlmv2,credentials=/root/creds 0 0

Это должно быть как минимум более многословно.

В есть переполнение стека

. После установки кода cifs-utils

есть большое количество людей:

sudo apt-get update
sudo apt-get install cifs-utils
0
ответ дан 13 June 2015 в 13:16
  • 1
    Просто озирайтесь. У меня нет этих аппаратных средств теперь. И я записал, как сделать это в терминале. – Pilot6 6 July 2015 в 20:13

Как упомянуто в комментарии в принятом ответе, добавляя sec=ntlmssp к моим опциям монтирования работал на меня.

у меня был CIFS, монтирует работу и добавил в/etc/fstab, затем однажды им не удавалось соединиться, и AD учетная запись, используемая для автора, стала заблокированной. После разблокирования учетной записи, учетная запись все еще перестала работать автору при попытке смонтироваться.

Поиск и устранение неисправностей - использующий smbclient для списка информацию о доле с помощью той же учетной записи, которая перестала работать в команде монтирования.

sudo smbclient -L service -A /root/credentials.txt

Эта команда перечислила доступные доли успешно, но выполнение

sudo mount -t cifs -o credentials=/root/credentials.txt //server/share /mnt/share

перестало работать с отклоненной ошибкой разрешения. Я также видел эту ошибку в/var/sys/messages

Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
CIFS VFS: Send error in SessSetup = -13

, Эта страница была полезна в разрешении и по крайней мере частично объяснении, что произошло. https://www.suse.com/support/kb/doc/? id=7015602

, По-видимому, администратор окон, возможно, добавил расширенную безопасность, которая может объяснить, почему первоначально мое монтирование было прекрасно, но затем позже нуждалось в дополнительной установке.

Исходная/etc/ftab запись, которая работала какое-то время

//server/share /mnt/share cifs _netdev,credentials=/root/credentials.txt,uid=1000,gid=1000,file_mode=0770,dir_mode=0770,noperm 0 0

Новая/etc/fstab запись с sec=ntlmssp, добавила

//server/share /mnt/share cifs _netdev,sec=ntlmssp,credentials=/root/credentials.txt,uid=1000,gid=1000,file_mode=0770,dir_mode=0770,noperm 0 0
1
ответ дан 8 October 2019 в 17:58

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

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