Смонтируйте CIFS в сценарии удара

Я пытаюсь смонтировать долю CIFS в сценарии Bash, но это продолжает перестать работать, когда я запускаю скрипт. Когда я использую ту же самую команду непосредственно в консоли, монтирование успешно выполняется.

Это - команда, которую я выполняю.

mount -v -t cifs //hostname/share/ /mnt/share -o domain=<MyDomain>,username=<MyUsername>,password=<MyPass>

Я запускаю скрипт как корень.

Сообщения об ошибках варьируются в зависимости от параметров, которые я предоставляю и включаю:

mount error(13): Permissions denied
mount error(22): Invalid argument

Я читал в других сообщениях, что проблема могла быть связана с отсутствием указанного параметра безопасности. Когда я работаю mount после того, как я выполнился, команда в консоли I видит, как система создала долю CIFS. Система использовала "ntlm"

Вывод "монтирования":

//hostname/share/ on /mnt/share type cifs (rw,relatime,vers=1.0,sec=ntlm,cache=strict,username=<MyUsername>,domain=<MyDomain>,uid=0,noforceuid,gid=0,noforcegid,addr=10.149.239.30,file_mode=0755,dir_mode=0755,nounix,serverino,rsize=61440,wsize=65536,actimeo=1)

Таким образом, я добавил sec параметр:

mount -v -t cifs //hostname/share/ /mnt/share -o sec=ntlm,domain=<MyDomain>,username=<MyUsername>,password=<MyPass>

Снова, это хорошо работает в консоли, но не в сценарии удара. Это бросает mount error(13): Permissions denied снова.

Я вне идей, любая справка значительно ценилась бы.

0
задан 2 October 2017 в 23:28

0 ответов

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

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