如何以 USER 用户身份启动后运行交互式 Python 脚本

如何以 USER 用户身份启动后运行交互式 Python 脚本

我想在启动后运行我的系统配置脚本(用 python 编写)。系统应要求输入用户 USER 的密码并运行我的脚本。此后系统应重新启动,最终运行 gui。

我想知道做这样的事情的最佳方法是什么。用户不应该有权访问 bash...这只是基本配置。我希望这是 grub 中的选项,这样用户可以运行正常系统或配置脚本。

答案1

您实际上无法将其作为选项添加到 grub 中,但我可以告诉您如何在登录时或打开终端时运行该脚本,但如果您不允许某人运行 bash 软件,这应该不是问题。

只需将该行添加到您的 ~/.bashrc 即可:

python SCRIPT_FILE_HERE (any arguments should also be added here)

一切都应该排序:)

答案2

我认为就是你要找的,尽管它很旧(6.10)。

相关内容