我需要在一个配置文件中以 sudo 身份运行一个 bash 脚本,然后当它完成时,我需要杀死 bash 脚本,登录到另一个配置文件,然后注销脚本启动的配置文件。
这将如何使用 Python 或 bash 完成?
答案 0 :(得分:3)
sudo 可以作为任何用户执行命令。
你可以这样做:
sudo -u oneuser /var/lib/myscript
sudo -u anotheruser /var/lib/myscript
请注意,但是运行 sudo
必须是 root 或在 /etc/sudoers
中具有必要的权限映射。