Как отлаживать клавиатуру в Linux

Добавьте себя/зарегистрированного пользователя в группу данных www -, чтобы мы могли работать с файлами, созданными сервером данных www -

sudo usermod -a -G www-data $USER

Необходимо перезапустить/повторно войти в систему, чтобы новая добавленная группа вступила в силу

cd /var/www

Добавьте данные www -в качестве члена группы в папку html, а вашего пользователя в качестве владельца, чтобы они принадлежали нам, а также члену группы

sudo chown -R $USER:www-data html

Введите свое имя пользователя вместо USER

При необходимости установите права на чтение, запись и выполнение, (ugo )u=пользователь, g=группа, o=другие

sudo chmod 750 html

Задайте GID html, теперь вновь созданные файлы в html будут наследовать права владения:

sudo chmod g+s html

Это создает правила по умолчанию для вновь созданных файлов/каталогов в каталоге html и подкаталогах.

sudo setfacl -R -d -m u::rwX -m g::rX -m o::000 html

Сделайте SELinux, если он установлен,игнорировать требование контекста данных www -, чтобы разрешить права на запись

sudo setsebool -P httpd_unified 1

список каталогов для просмотра примененных новых разрешений

ls -ld html

Возвращает это

drwxrwsr-x+   3 html www-data

Знак + в конце означает, что для каталога установлен ACL (список управления доступом).

Ссылка:Ссылка на форум

0
02.07.2020, 13:23
1 ответ

Вы можете отслеживать необработанные события USB с устройства ввода с клавиатуры. Предполагая, что вы можете найти свою клавиатуру здесь :ls /dev/input/by-id/*kbd, вы можете читать события непосредственно из этого файла.

Пример, где fmbtuinput.py печатает события, понятные человеку:

sudo python fmbtuinput.py -p /dev/input/by-id/*kbd

Это работает и для других устройств ввода USB.

0
18.03.2021, 23:22

Теги

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