Есть скрипт, хочу запустить его кликом мышью, чтобы он открылся в консольке, чтобы видеть выхлоп.
#!/bin/bash
konsole --noclose -e /bin/bash /usr/bin/sudo openvpn --config config-udp.ovpn --auth-user-pass ovpn.pass
Кликаю на файл скрипта, открывается konsole, и в ней текст:
/bin/bash: /usr/bin/sudo: Отказано в доступе
При этом файл конфигурации config-udp.ovpn корёжится, каким-то образом в него прописывется вот такой мусор:
MvMKXeI4f/YjBhCrqCBpxNg5OEj2Cg==
[MainWindow]
State=AAAA/wAAAAD9AAAAAQAAAAAAAAAAAAAAAPwCAAAAAvsAAAAcAFMAUwBIAE0AYQBuAGEAZwBlAHIARABvAGMAawAAAAAA/////wAAAN0BAAAD+wAAACIAUQB1AGkAYwBrAEMAbwBtAG0AYQBuAGQAcwBEAG8AYwBrAAAAAAD/////AAAAsgEAAAMAAARRAAABJAAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAACAAAAFgBtAGEAaQBuAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAAAAABwAcwBlAHMAcwBpAG8AbgBUAG8AbwBsAGIAYQByAQAAAhf/////AAAAAAAAAAA=
ToolBarsMovable=Disabled
VGA-0 Height 1920x1080=374
VGA-0 Width 1920x1080=1105
VGA-0 XPosition 1920x1080=566
VGA-0 YPosition 1920x1080=322
[UiSettings]
ColorScheme=
Разрешения в sudoers прописаны все.
Если открыть консольку и в ней ввести команду /usr/bin/sudo openvpn --config config-udp.ovpn --auth-user-pass ovpn.pass то всё отрабатывает нормально.