Пишу программку-демон который должен уметь писать данные в /dev/uinput
Доступ к этому файлу для пользователя закрыт, писать могут только root и группа root.
Запускать демона от рута возможно, но пишут что это плохая практика.
Просматривая список процессов, вижу что некоторые демоны создают своих пользователей,
и запускаются под ними.
Как это работает?
Как грамотно дать доступ демону к файлу /dev/uinput, не запуская его от root?