将文件设置为“root”用户,但使用“user”用户的环境变量、程序、别名等

将文件设置为“root”用户,但使用“user”用户的环境变量、程序、别名等

这个问题有点难以表述,但是......

我对 Linux 还不熟悉(运行 ubuntu 20.04),并且我有一个需要“root”才能运行的脚本(它在 中/etc/network/if-up.d)。问题是,我在文件中定义了一些脚本需要使用的user环境变量。.profile

我如何编写脚本/更改其权限,以便它以user-settings (即变量、路径、别名、函数、程序等)运行,但以 root 身份运行?

相关内容