香橙派5plus GPIO

直接给 python 解释器添加 CAP_SYS_RAWIO 权限,这样不用 sudo 也能访问 GPIO 硬件寄存器

需要输入 sudo 密码,请在终端直接执行:

bash 复制代码
sudo setcap cap_sys_rawio+ep /home/orangepi/miniconda3/envs/gongpai-py310/bin/python3.10

执行后,再运行 XXX.py 就不需要 sudo 了:

原理: setcap cap_sys_rawio+ep 给这个 Python 解释器添加了"直接访问硬件内存"的能力,其他操作还是普通用户权限,比 sudo 更安全。

相关推荐
不懂的浪漫6 小时前
ToDesk 连接 Linux 后分辨率过低的解决方法
linux·运维·数据库
广州灵眸科技有限公司7 小时前
从手动三步到上电即连:4G模组systemd开机自连方案
linux·运维·服务器·开发语言·网络·人工智能·php
触底反弹7 小时前
面试被问到 Text2SQL,我用 DeepSeek 自己实现了一个
python·sqlite
2601_962295587 小时前
python+selenium实现自动化测试
自动化测试·python·selenium·学习心得·web端测试
青 春 记 忆7 小时前
零基础入门python66:FastAPI AI标题、摘要和标签
python·fastapi·后端开发
qq_22589174668 小时前
基于Python+Django的LangGraph智能旅游规划系统
python·django·旅游
青 春 记 忆8 小时前
零基础入门python65:FastAPI 安全调用大模型API
python·fastapi·后端开发
susplus8 小时前
【linux应用软件编程】数据库sqlite3
linux·数据库·sqlite
GeW8 小时前
RHCE的评分潜规则:这样做实验,每题多拿20%分数
linux
运维全栈笔记8 小时前
Windows 安装 WSL2 并运行 Ubuntu 24.04 指南
linux·网络·windows·ubuntu