gpt4 book ai didi

centos - CentOS 6.6 中的 root 用户未显示 CLASSPATH 变量

转载 作者:行者123 更新时间:2023-12-04 19:34:36 26 4
gpt4 key购买 nike

我在 VmWare Player 上运行 CentOS 6.6。我添加了路径

export CLASSPATH=$CLASSPATH:<path/to/jars>

所需的 jar 文件到 .bash_profile 它位于我的主文件夹中。

同样在执行以下命令时:
gvanjoic@localhost$ echo $CLASSPATH

它按预期显示类路径。但是,我需要以 root 用户身份运行一些任务。因此,在运行以下命令时,输出与预期不符。
gvanjoic@localhost: su
Password:
root@localhost gvanjoic$ echo $CLASSPATH

输出
.

因此,我无法执行任务。我在这里可能做错了什么。帮助表示赞赏。

仅供引用,gvanjoic 不在 sudoers 列表中。

最佳答案

.bashrc在您的主文件夹中仅为您的用户执行。

因此,当以 root 身份登录时,它不会被执行,并且 root 会得到一个“干净”的 shell。您可能希望将这些行放入 /etc/profile如果它们对整个系统有效,而不仅仅是对您的用户有效。

关于centos - CentOS 6.6 中的 root 用户未显示 CLASSPATH 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28705122/

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