В скрипте - прописал:
mount -t smbfs //srv1/sit/ /mnt -o credentials=/home/share/.smbcred,dom=srv.ru,iocharset=utf8
В результате опять
: not found: 5:
mount error(79): Can not access a needed shared library
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Вручную срабатывает
sudo mount -t smbfs //srv1/sit/ /mnt -o credentials=/home/share/.smbcred,dom=srv.ru,iocharset=utf8
Методом тыка установил, что проблема в параметре iochaset=utf8
Без него все отлично монтируется из скрипта, но тогда в смонтированном ресурсе кривая кодировка
Мистическим образом монтирование работает, если параметры переставить местами
sudo mount -t smbfs //srv1/sit/ /mnt -o iocharset=utf8,credentials=/home/share/.smbcred,dom=srv.ru
Победить отмонтирование пока не удалось