CP: Невозможно создать обычный файл: разрешение запрещено

Благодаря подсказке @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'

1
12.01.2019, 22:43
1 ответ

/tmp Каталог имеет все разрешения (чтение/запись )для всех пользователей. но если вы сделали /tmp/fooпод своей учетной записью, у него есть свои разрешения только для вас! если вы хотите сделать его доступным для записи для других пользователей (или программ ), измените его разрешение с помощью этой команды:

chmod 777 /tmp/foo

Если у вас есть какие-либо другие файлы в этом каталоге из предыдущего, добавьте флаг -Rк приведенной выше команде.

Обновление:Используйте эту команду, чтобы изменить владельца /tmp/fooс вашего на пользователя apache по умолчанию :

.

sudo chown www-data:www-data /tmp/foo -R

также проверьте конфигурацию apache2, чтобы узнать, какой пользователь у него есть для запуска php-скриптов.

5
27.01.2020, 23:18

Теги

Похожие вопросы