LINUX.ORG.RU

зачем root для /dev/i2c-8 ?

 


0

1

привет!

есть кастомный девайс, для взаимодействия с которым использую «/dev/i2c-8». проблема в том, что открыть такой девайс можно только будучи root`ом - что очень неудобно для приложения использующего его.

вопрос в том, как сделать «/dev/i2c-8» доступным для не root?

★★★

И / или chmod / chown, можно написать правило для udev или скрипт, который будет выставлять разрешения на файл устройства.

infomeh ★★
()

от рута chmod 777 /dev/i2c-8 чтобы жило после перезагрузки - написать правила для udev

anonymous
()
Ответ на: комментарий от niXman

И что?

С ним работа так же как с обычным файлом, только он создаётся на ходу и после перезапуска системы ваши настройки слетят. Вам нужно озаботиться механизмом, который будет выставлять права после перезапуска.

infomeh ★★
()
Ответ на: комментарий от infomeh

я этого не знал. знаю про chmod для обычных файлов. ок.

niXman ★★★
() автор топика

Ну а какие права на этот файл? Какая там группа? В нее можно добавить пользователя?

Если девайс кастомный, то ты можешь сопровождать все с кастомным правилом udev (в /etc/udev/rules.d/), которое выставит права на какую-нибудь группу или вообще всем пользователям разрешит в устройство ходить. В Debian, например, есть группа i2c.

Zubok ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.