Я пишу программу в Java для встроенной Linux-платформы. Одна из функций ОС, которые мне нужны, должна запускаться от имени root для доступа. Платформа, которую я использую, это BeagleBone Black, и я хочу управлять контактами Gpio, используя карту памяти. У меня есть доступ к карте памяти и вы можете включать и выключать булавки с очень высокой скоростью. Проблема в том, что я не хочу, чтобы моя программа работала как суперпользователь, по крайней мере, не кажется правильным ее реализовать.Есть ли служба Linux
Есть ли стандартная технология в linux, которая будет работать от имени пользователя root и позволит пользователю выполнить вызовы?
Я знаю, что должно быть, я просто не знаю, что это такое. Любая помощь будет оценена по достоинству.
Я думаю, что вы должны взглянуть на * модули ядра *. –
Какая у вас внешняя проблема? Использование карты памяти просто похоже на то, чтобы сделать вещи сложнее без всякой причины. –
Моя программа написана в java. Я мог бы переключать контакты, используя чтение и запись файлов, но это очень медленно. Если нет лучшего способа сделать это, я буду использовать файл io, это просто кажется ограничивающим. – Sting