gpt4 book ai didi

python - 如何禁止程序请求 sudo 权限?

转载 作者:太空宇宙 更新时间:2023-11-04 03:40:48 26 4
gpt4 key购买 nike

我正在使用 Linux Mint 17.1-mate。由于某些奇怪的原因,ping 命令要求我提供 sudo 权限才能运行。我有一个 Python 脚本,它使用 ping 来查看我的 AP 是否已启动并正在运行,但我想以常规用户权限运行此脚本。

我知道您可以编辑 visudo 文件,但这只会使其不要求输入密码;我希望它根本不要求 sudo 。有什么办法可以实现这一点吗?

这是我用来 ping AP 的代码:

p = Popen(shlex.split('ping -c 1 %s' % self._ap_host), stdout=PIPE, stderr=PIPE)
p.communicate()
res = p.returncode

最佳答案

您在终端中进行手动 ping 操作时是否遇到同样的问题?你安装了selinux吗?然后看看这个:http://www.engardelinux.org/forums/viewtopic.php?f=6&t=225因为 SELinux 可以(这实际上是一件好事)需要适当的授权。

如果没有,我会检查防火墙(sudo iptables -L),例如也拒绝向某些用户发送 ICMP。

关于python - 如何禁止程序请求 sudo 权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29728256/

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