gpt4 book ai didi

linux - 以root身份运行sudo时环境不同?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:57:10 24 4
gpt4 key购买 nike

我正在尝试安装 Xeon Phi 协处理器。具体行为可能与所涉及的工具有关 - 我的问题更笼统。

当我以 root 身份执行命令时,出现段错误。当我以 root 身份执行它但(在我看来是不必要的)使用 sudo 时,它起作用了:

i72:~ # whoami
root
i72:~ # micctrl -s
Segmentation fault
i72:~ # sudo micctrl -s
[no segfault]

运行 micctrl 的环境有什么不同?

(编辑:)我认为我们排除了环境变量作为下面的选项。

系统是 SLES 11.2。

谢谢!

最佳答案

sudo 从环境中删除 LD_LIBRARY_PATH、LD_PRELOAD(我怀疑它是为 root 用户和普通用户执行的)。这可能会导致为程序加载不同的库。

sudo 可以根据它重置/清除的变量进行配置 - 参见 http://brandonhutchinson.com/wiki/Sudo_and_environment_variables

关于linux - 以root身份运行sudo时环境不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15791488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com