LINUX.ORG.RU

Постоянный полный доступ (777) к /dev/ttyACM0


0

1

Я разрабатываю с помощью Arduino что то типа умного дома. С помощью Apache и php.serial.class.php отправляю команды устройству. Но что бы отправлять команды нужно постоянно иметь полный доступ 777 к /dev/ttyACM0. При отключении Arduino от компьютера и подключении обратно права сбрасываются. Как сделать что бы они ставились автоматом? В линуксе соображаю мало. Гугл результатов никаких не дал.

пропиши ему права в rc.local

cmod 777 /dev/ttyACM0

костыль но сработает, т.е при заргузке уже даст нужные права

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

будет работать только при загрузке, а если устройство не вставили? 2 топикстартер, можно еще в udev rules указать группу твоего пользователя и тогда не надо будет устанавливать 777

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

ну как вариант, да! Это же Линукс, одну и ту же задачу можно решить несколькоми способами, по выбору стреляющего!)

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

правильнее будет добавить апач в группу dialout, т.е. в группу, которая установлена на /dev/ttyACM0

anonymous
()

Добавь пользователя apache в группу dialout или какая там в твоей системе.

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

во и ты зёма!

Отныне это Урала тред =).

Deleted
()

По моему достаточно включить пользователя в dialout

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

Да я так и сделал. Все заработало! Всем спасибо!

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