2014-09-23 7 views
2

Я пытаюсь установить cifs, но у меня есть следующая ошибка, и я не нашел ошибку.Debian 7, fstab, mount.cifs Недопустимый аргумент

~# mount -a 
~# mount error(22): Invalid argument 

Я стараюсь, если в моей/и т.д./Fstab

//192.168.0.1/ShareRep /home/user/share cifs credentials=/usr/local/etc/whisper.credentials,uid=501,sec=ntml  0  0 

файл мои документы /usr/local/etc/whisper.credentials

username=user 
password=password 

Я на Debian 7.6

ответ

1

При отсутствии более подробной ошибки от dmesg Я вижу одну опечатку, которая может привести к сбоям. У вас есть опция sec=ntml. Это неверно и должно быть sec=ntlm. Обратите внимание на то, как мл должен быть лм

Было установлено, что ОП использует OS/X как файловый сервер Samba . Есть несколько модификаций (магия вуду) на параметры, которые необходимо сделать, чтобы заставить это работать на большинстве вариантов Linux. В partiuclar вам необходимо указать опции nounix,sec=ntlmssp,noperm. Я нашел это похороненным в Ubuntu question (и ответы), в котором упоминается поток сообщений на форумах Apple. В итоге это оказалось:

Со ссылкой на этот пост в Apple, обсуждение сообщества, вы можете попытаться установить с двумя дополнительными опциями: nounix, сек = NTLMSSP

Followup пост предложил noperm может потребоваться также.

Если вы измените запись FSTAB быть это может работать:

//192.168.0.1/ShareRep /home/user/share cifs credentials=/usr/local/etc/whisper.credentials,uid=501,nounix,sec=ntlmssp,noperm  0  0 
+0

Я запустить dmesg после модифицировали вариант сек = NTLM '[+6949,362333] CIFS VFS: cifs_mount удалось ж/код возврата = - 0: '[7579.194571] CIFS VFS: cifs_mount failed w/return code = -22' ' [7754.364913] CIFS VFS: cifs_mount failed w/return code = -22' – Phane

+0

Параметры монтирования ядра mount.cifs: ip = 192.168. 0.1, unc = \\ 192.168.0.1 \ ShareRep, sec = ntlm, uid = 501, user = requarts, pass = ******** Ошибка монтирования (22): Недопустимый аргумент См. Mount.cifs (8) справочная страница (например, man mount.cifs) – Phane

+0

с опциями ntlmv2, mount.cifs: ip = 192.168.0.1, unc = \\ 192.168.0.1 \ ShareRep, sec = ntlmv2, user = requarts, pass = ******** ' ' (22): Недействительный аргумент 'См. страницу руководства mount.cifs (8) (например, man mount.cifs) ' – Phane