Поскольку я не вижу надлежащих оснований для Вашей ошибки, я предложил бы немного отличающийся синтаксис.
Сначала я создам новый каталог как корень (чтобы быть уверенным, что корень может создать его), и затем смонтируйте долю с немного отличающимися опциями. Вот команды (они должны все успешно выполниться):
sudo mkdir /mnt/smb_share
sudo touch /mnt/smb_share/test && sudo rm -f /mnt/smb_share/test && echo "Permissions are OK"
sudo mount -t cifs //(hostname)/share /mnt/smb_share -o user=Ben,domain=(WORKGROUP)
Команда монтирования должна попросить у Вас Вашего пароля пользователя Samba Ben. Я удалил uid и опции ценуроза только для удаления некоторого "шума". С этой командой необходимо смочь проверить, что можно смонтировать долю. Конечно, необходимо заменить:
Если эта работа. Попытайтесь размонтировать долю и повторно смонтировать его с uid только:
sudo umount /mnt/smb_share
sudo mount -t cifs //(hostname)/share /mnt/smb_share -o user=Ben,domain=(WORKGROUP),uid=ben
Если это работает, добавьте ценуроз, то добавьте rw и затем наконец добавьте опцию пароля (шаг за шагом). Таким образом, можно определить, какая из опций не понята.
Я надеюсь, что понял Вас правильный: Вам нужно просто средство запуска к существующему сценарию. Если так, попытайтесь записать маленький .desktop файл для своего сценария и поместить его в ~/.local/share/applications или/usr/share/applications. Вот пример для него:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Sample Application Name
Comment=A sample application
Exec=application
Icon=application.png
Terminal=false
Далее (если Вы хотите записать вид установщика) можно создать его в сценарии установки.