如何以 root 身份在启动时自动运行命令

如何以 root 身份在启动时自动运行命令

我知道不应该这样做,但我需要在启动时以 root 身份运行命令。由于某种原因,我的 wifi 卡驱动程序无法识别,因此为了启动并运行它,我必须运行

sudo modprobe <drivername>

每次我启动时。

我如何实现自动化?我认为我无法将 root 命令添加到我的 bash 配置文件中。

附注:如果你能告诉我如何做到这一点,我会给你加分鱼壳

答案1

我知道这回答了你的问题(而不是问题),但如果您希望在启动时加载模块,只需将其添加到文件 /etc/modules

例如

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
<drivername>   <--- **here**

答案2

首先,您需要添加一个用户,以 root 身份运行(无需密码)并分配该程序。

username ALL=(ALL:ALL) 

NOPASSWD:/路径/到/命令

用真实值替换用户名和 /path/to/。

然后您可以将该程序添加到启动程序中。

打开 Dash 类型:“启动应用程序”

现在单击“添加”并输入运行应用程序的命令。

相关内容