其他用户使用python packag运行脚本的权限

2024-10-03 21:28:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经通过pip:sudo pip install adafruit-ws2801安装了lib

然后,我给了它权利:sudo chmod +x /etc/openhab2/scripts/myscript.py

但是,当我尝试以另一个用户身份启动它时,会出现一个错误:

sudo su -s /bin/bash -c '/etc/openhab2/scripts/myscript.py' openhab

此错误:

^{pr2}$

当我以当前用户的身份启动脚本时(没有sudo),一切正常。但是这个用户不能访问它。我需要为此用户授予更多权限吗?在python文件的第一行,我写了#!/usr/bin/env python3


Tags: installpip用户pyadafruitbinlib错误