предоставить групповые разрешения конкретному устройству
У меня есть камера панорамирования, которую я построил, (будущая рука робота). Камера поворачивается через веб-интерфейс (скрипты cgi и интерфейс JS), которые обращаются к ардуину. Чтобы включить отправку команд через интерфейс, я добавил www-data (группу пользователей веб-сервера) в группу dial-out, от которой зависит arduino.
Ах, хорошо, я понимаю, что это не то, что я хочу делать, и очень неуверенно! То, что я хочу сделать, дает разрешение пользователям группы данных www-data на одно устройство, / dev / ttyACM0
- Как получить услугу на удаленном сервере CentOS 7 для сохранения после выхода из системы?
- Несколько избыточности WebServers с одинаковым IP-адресом для общего доступа
- заставить ACL работать отлично
- Как установить веб-сервер Cherokee на Debian Wheezy?
- Веб-сервер для встроенной Linux
как я могу это сделать, и сохранить пользователя apache из группы удаленного доступа?
UPDATE: Distro: Debian 7.7
- Безопасность для веб-сервера для нескольких пользователей?
- Как я могу улучшить скорость попадания кеша nscd?
- Apache SSL: серверный сертификат не содержит идентификатор, который соответствует имени сервера
- chroot не может найти файл cgi
- Как сделать текстовый файл доступным только для локального PHP-файла на сервере - не для всех в Интернете?
- Как переадресовать subDomain на определенный порт?
- Свяжите имя домена, которое у меня есть с Godaddy, на мой веб-сервер, установленный с помощью VirtualBox
- Определение статического ip для wlan0 не работает
One Solution collect form web for “предоставить групповые разрешения конкретному устройству”
Вероятно, вы захотите написать правило для udev
. Предполагая никаких изменений в udev.conf
, файл правил должен быть помещен в /etc/udev/rules.d/
; это может помочь вам вырезать из правил пакетов, которые могут быть найдены в /lib/udev/rules.d/
.
Написание хороших правил – это немного приобретенное искусство, но вы можете начать с чего-то простого, если у вас нет других устройств ttyACM *:
# Give web server read/write access to camera KERNEL=="ttyACM?", ACTION=="add", \ MODE:="0660", \ GROUP:=www-data
Вы хотите поместить вышеуказанное в файл, такой как /etc/udev/rules.d/10-camera.rules
– он должен заканчиваться на .rules
; двузначный числовой префикс помогает получить правила в правильной последовательности, и вам, возможно, придется его отрегулировать. Разумеется, бит между ними поможет вам понять, почему вы его создали. 🙂
- Подавление стандартного вывода в vim-latex-suite
- Есть ли менеджер обновлений без зависимостей gnome для xfce?