如果系统不能通过root登陆,而是需要使用其他用户sudo的方式登陆root,那么root的环境变量很难设置,修改/etc/profile也没有用。可以通过下面这个方式解决

修改sudoer的配置文件

visudo

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin

这一行,后面追加你想要的环境变量,这个设置实时生效。比如,我想把/usr/local/bin添加进去,改后如下

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

如下,可以看到环境变量已经生效

【linux】如何给sudo的root设置环境变量

 

相关文章:

  • 2021-09-17
  • 2021-05-23
  • 2021-12-26
  • 2021-12-09
  • 2022-02-10
  • 2021-10-25
  • 2022-01-03
猜你喜欢
  • 2022-01-03
  • 2022-02-07
  • 2021-11-23
  • 2021-06-21
  • 2021-04-16
  • 2021-08-19
相关资源
相似解决方案