在 Ubuntu 14.04 上以 root 身份使用“模块加载”

在 Ubuntu 14.04 上以 root 身份使用“模块加载”

我有一系列工具,可以使用“模块加载工具”加载到我的工作区中。但是,如果我尝试以 root 身份运行此命令(或仅使用 sudo),则会收到“module:command not found”。模块包命令均不可用。有办法让它发挥作用吗?我只需要运行一次即可使用 cuda 设置工具。

答案1

您必须将文件路径添加到sudo路径中。

运行命令sudo visudo

你会看到这样一行:

Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$

现在在此处添加命令的路径,这应该可以工作。

例如:

$ sudo storm
sudo: storm: command not found

现在添加上面的路径:

$ sudo visudo 

secure_path="......:/opt/storm/bin"

保存并退出。

现在sudo storm就可以正常工作了。

注意 您还应该将路径添加到 /etc/profile 中的默认路径。

相关内容