Я хочу запустить некоторую команду в скрипте Python
import fcntl
KDSETLED = 0x4B32
SCR_LED = 0x01
console_fd = os.open('/dev/console', os.O_NOCTTY)
fcntl.ioctl(console_fd, KDSETLED, SCR_LED)
Я установил a+rw
для /dev/console
, но когда я запускаю скрипт от обычного пользователя:
fcntl.ioctl(console_fd, KDSETLED, SCR_LED) IOError: [Errno 1] Операция не разрешена
Что мне делать, если мне нужно запустить этот скрипт от обычного пользователя?