Управление GPIO на Orange Pi из Python [доработка умного дома]
HTML-код
- Опубликовано: 13 окт 2024
- В этом видео я покажу как управлять GPIO контактами на Orange Pi используя язык программирования Python.
Orange Pi PC подешевле: alli.pub/70goe...
Orange Pi PC подороже: alli.pub/70gob...
Инструкция для настройки автоматического запуска программы от Root пользователя была изменена в новой версии контроллера умного дома SmartGnomikLib, см. "Настройка мигания светодиода" на странице проекта: github.com/Mik...
Основной канал: / mautoztech
Телеграм канал: t.me/tech_pub
Мой сайт с инвест. лайфхаками: pomoex.ru
Github-страница проекта: github.com/Mik...
Старая страница: github.com/Mik...
Инструкция для настройки автоматического запуска программы от Root пользователя была изменена в новой версии контроллера умного дома SmartGnomikLib, см. "Настройка мигания светодиода" на странице проекта: github.com/Mike-Kuznetsov/SmartGnomikLib
Orange Pi PC подешевле: alli.pub/70goeo?erid=2SDnjdWxqBQ
Orange Pi PC подороже: alli.pub/70gobr?erid=2SDnjcNF41x
Wi-Fi приёмник: alli.pub/70gob6?erid=2SDnjbxXFWS
Если какая-то ссылка не работает, возможно в описании есть обновленная
Это видео было отрендерено в декабре, просто руки доделать и выложить дошли только сейчас.
Первый раз выложил видео не как обычно, а как премьеру
0:50 боже, знал бы ты, что ты натворил… ты считай всем дал права root на выполнение вообще чего угодно. через Python же можно и команды в шелле выполнять..
Я об этом прекрасно знаю, но у меня на Orange Pi нет ничего кроме этой программы и даже SSH отключен. К сожалению не помню срабатывало ли добавление пользователя в группу root, ну еще из простых вариантов прописать пароль в самой команде
@@ESPdev прописать пароль в самой команде - это еще хуже. правильно было положить куда-нибудь в /usr/bin твой Python скрипт, сделать его владельцем пользователя root и установить файлу права доступа 557 (r+x, r+x, r+w+x). После чего, можно в /etc/sudoers прописать ТОЛЬКО этот скрипт. Итого получается, что все могут запускать этот скрипт без пароля, но изменить его, чтобы как-то получить рутовый шелл, не могут.