Introduction
有安全隐患。
因为安全原因,sudo 执行命令时,只有一些安全的PATH被保留。
## Defaults secure_path="/usr/sbin:/usr/bin:/sbin:/bin"这个PATH是在/etc/sudoers文件中定义的。注释掉这一行,就可以继承普通用户的PATH。 必须在root 用户下使用visudo才可以
为什么要这样改? 一些命令只能sudo才能执行,它又不在secure_path中,比如nix-shell。