В этом случае есть два пути (3 в некотором смысле). Поскольку Geppettvs и Tommy уже рассмотрели два из них, я расскажу о других.
Откройте диалог Alt + F2 (запустите диалог) и введите:
chmod +x /path/to_file/and/name_of_file и нажмите [d2 ] Alt .
Если файл находится в папке, доступ к которой недоступен, используйте:
gksu chmod +x /path/to_file/and/name_of_file и нажмите enter
Давайте сделаем еще один подход. Я предполагаю, что вы не знаете настоящего пароля root. Вот список библиотек, которые нужны sudo:
linux-vdso.so.1 => (0x00007ffea6be9000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fbbad17b000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fbbacf78000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fbbacd74000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbbac9aa000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fbbac73d000)
/lib64/ld-linux-x86-64.so.2 (0x00007fbbad5c5000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fbbac51f000)
Ниже приведен список файлов в пакете sudo (только соответствующие):
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/sudo.service
/usr
/usr/lib
/usr/lib/sudo
/usr/lib/sudo/system_group.so
/usr/lib/sudo/sudo_noexec.so
/usr/lib/sudo/sudoers.so
/usr/lib/sudo/group_file.so
/usr/lib/sudo/sesh
/usr/bin
/usr/bin/sudoreplay
/usr/bin/sudo
Попробуйте переместить библиотеки в двоичный, в одну и ту же папку. Может быть, это сработает. su имеет меньше зависимостей, но требует знать реальный пароль root.