Скрипт автозагрузки такой
Это не скрипт. Это так называемый десктоп-файл. В частности используется и для описания автозапуска.
Вполне достаточно строк:
[Desktop Entry]
Type=Application
Exec=/usr/local/smb.sh
X-GNOME-Autostart-enabled=true
Name=CIFS
Остальные необязательны, сомнительны или ошибочны.
Не сказал, где у тебя находится этот файл. Если находится в общесистемном каталоге, то может понадобится дополнительное указание, на какой стадии запускать:
X-GNOME-Autostart-Phase=Application
Иногда автозапуск может срабатывать слишком рано, когда еще нет всех условий для правильной работы запускаемой программы. Даже если в пользовательском автозапуске, может понадобиться задержка (значение задержки в секундах):
X-GNOME-Autostart-Delay=4
...скрипт, положил его в папку /usr/local/smb.sh
Не запрещено. Но, если точно не знаешь, то зачем отсебятина. Почему не в /usr/local/bin. Bin как-раз придуман для исполняемых файлов. В этом случае не обязательно указывать полный путь. А в твоем случае полный путь обязателен.
Попробовал запустить его через терминал, шара примонтировалась.
Код: [Выделить]
sudo /usr/local/smb.sh
Потому что, судо запросил пароль, ты ввел, выполнилось. В автозапуске как будешь пароль вводить?
Здесь помимо как, еще встает вопрос, где будет судо?
#/bin/bash
mount.cifs //cloud.name.ru/home /home/admintm/home/ -o username=NAME,password=PASS>
А срабатывает этот скрипт без судо?
Сдается мне, что после "PASS" лишний символ, вполне возможна синтаксическая ошибка. Встает вопрос об окончательном конкретном виде скрипта.