Если у вас установлена suid-версия busybox
, вы можете попытаться выполнить команду date
как root, например:
Файл /etc/busybox.conf
:
...
[SUID]
date = ssx root.root
...
gnome-terminal
не запустится оттуда, поскольку нет X-сервера, к которому он мог бы подключиться (он запускается от имени root, а не от имени вошедшего пользователя). gnome-terminal
не нужен и в любом случае является излишеством. Просто запустите touch /home/u/Documents/qwert
без gnome-terminal -e
также:
Убедитесь, что скрипт исполняемый (с помощью chmod +x scriptname).
Добавьте #! /bin/sh
или (#! /bin/bash
, если вы используете только bash-функции) в качестве первой строки скрипта.