etc/profile配置环境变量后只有root用户生效
时间: 2023-08-29 09:05:41 浏览: 154
这可能是因为/etc/profile是系统级别的配置文件,只有root用户有权限修改它。
如果您想让其他用户也能够使用/etc/profile中定义的环境变量,可以将它们添加到/etc/environment文件中,这个文件是系统级别的环境变量配置文件,所有用户都可以读取它。您可以使用以下命令编辑/etc/environment文件:
```
sudo nano /etc/environment
```
在文件中添加您需要的环境变量,以“变量名=变量值”的形式添加,例如:
```
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
```
保存文件并退出。然后,注销并重新登录用户,以使更改生效。
相关问题
在/etc/profile里修改环境变量
您的问题是关于如何在Linux系统中修改环境变量,对吗?
是的,您可以在Linux系统中通过编辑`/etc/profile`文件来修改全局环境变量。
1. 打开终端并以root用户身份登录
2. 输入以下命令打开`/etc/profile`文件:
```
sudo nano /etc/profile
```
3. 在文件末尾添加您想要设置的环境变量,例如:
```
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/
export PATH=$JAVA_HOME/bin:$PATH
```
4. 按下`Ctrl + X`,然后输入`Y`以保存更改
5. 输入以下命令使更改生效:
```
source /etc/profile
```
现在,您已成功修改了全局环境变量。
root权限无法执行source/etc/profile让java环境生效
如果使用 `sudo` 命令执行 `source /etc/profile` 命令,可能会遇到权限不够的问题。这是因为 `source` 命令需要在当前 shell 中执行,而 `sudo` 命令会启动一个新的 shell 环境,导致 `source` 命令无法在当前 shell 中执行。
解决方法是在 `sudo` 命令前加上 `-i` 选项,这样 `sudo` 命令会以目标用户的身份启动一个新的 login shell,从而重新加载 `/etc/profile` 等环境配置文件。具体命令如下:
```
sudo -i source /etc/profile
```
这样就可以让 Java 环境生效了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)