gpt4 book ai didi

python - 使用 setuptools 安装的提升权限运行 python 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 19:45:50 24 4
gpt4 key购买 nike

我编写了一个需要提升权限的模块。

这是我的setup.py的摘录:

...

entry_points={
"console_scripts": [
"wlan-monitor = wlan_monitor.wlan_monitor:main"
],
}

...

使用 pip3 install 进行安装。 wlan-monitor 命令仅适用于当前用户。 sudo wlan-monitor 不可用。

由于不鼓励使用 sudo 安装模块,因此我正在寻找替代方案,我可以以普通用户身份安装模块,但以提升的权限启动程序。

最佳答案

如果您可以以普通用户身份安装模块,但以提升的权限启动该程序,那么这将是普通用户可以用来危害系统安全的技术。

@phd 指出您可以只使用 sudo pip install。没关系。

另一种方法是使用操作系统专有的权限升级方法。例如,MacOS has an approach ,和Windows has another .

关于python - 使用 setuptools 安装的提升权限运行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60142128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com