Я пишу модуль ядра. У меня есть утилита, предоставляемая персоналом курса, который запускается web2py в окнах браузера. Утилита пытается получить доступ к символьным устройствам в папке/dev, вызвав функцию open (утилита написана на python) и получает сообщение «разрешение отклонено».open() устройство в папке/dev
Я прочитал, что можно запустить браузер в качестве корня, но он лишен. Есть ли способ установить разрешения для устройств через код?
Или я должен сделать это вручную каждый раз, когда
Изменит ли права на файл файла символьного устройства (с помощью chmod) исправить проблему? Или драйвер требует внутреннего доступа root? –
Запуск вашего веб-браузера от имени root - плохая идея и не изменит права доступа к приложению web2py. – Secoe