首页 > 解决方案 > 如何控制 python 脚本的哪些部分以 root 身份运行

问题描述

我正在为暗网写一个刮板。一个步骤涉及在 /etc/tor/ 中创建一个 torrc 文件,该文件需要 root 访问权限。为此,我只需使用 sudo 运行 python 文件(即'sudo python filename.py')。

但是,我遇到了硒错误: Running Firefox as root in a regular user's session is not supported

我用谷歌搜索了这个错误并找到了如何绕过它的解决方案。如果可能的话,我宁愿不以 root 身份运行它。

如何以 root 身份运行代码的第一部分,而不是第二部分?

标签: pythonlinuxseleniumsudo

解决方案


UNIX/Linux 并没有那么容易轻松地打开和关闭 root 权限。您需要在单独的脚本中隔离根部分,并仅在根权限下运行这些部分。这也是基本的系统安全性:授予任何功能所需的权限。


推荐阅读