Благодаря подсказке @thrig это решено!
Оказалось, что "вставка" на самом деле не нужна - xdotool предоставляет функцию "type", которая позволяет мне посылать некоторые нажатия клавиш в активное окно, а также функцию "key", позволяющую мне отправить ввод. Последняя загвоздка заключалась в том, что вам нужно добавить небольшую задержку, чтобы это работало гладко (https://askubuntu.com/questions/212154/create-a-custom-shortcut-that-types-clipboard-contents)
Окончательным решением было создание пользовательского ярлыка (через gnome), который запускает следующую пользовательскую команду:
sh -c 'sleep 0.4; xdotool type "secret"; xdotool key Return'
/tmp
Каталог имеет все разрешения (чтение/запись )для всех пользователей. но если вы сделали /tmp/foo
под своей учетной записью, у него есть свои разрешения только для вас! если вы хотите сделать его доступным для записи для других пользователей (или программ ), измените его разрешение с помощью этой команды:
chmod 777 /tmp/foo
Если у вас есть какие-либо другие файлы в этом каталоге из предыдущего, добавьте флаг -R
к приведенной выше команде.
Обновление:Используйте эту команду, чтобы изменить владельца /tmp/foo
с вашего на пользователя apache по умолчанию :
sudo chown www-data:www-data /tmp/foo -R
также проверьте конфигурацию apache2, чтобы узнать, какой пользователь у него есть для запуска php-скриптов.