为什么root的路径中没有/ usr / local?

ud子

我注意到我的虚拟机和服务器上root的默认路径不包含/ usr / local / bin

sudo -s  
echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin

而服务器上的普通用户确实具有/ usr / local / bin

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sowen/bin

为什么root不需要在路径中使用/ usr / local?

用户的默认路径在哪里定义?

冯布兰德

因为未在相关的shell启动文件中为root设置它。

传统上,/usr/local它已用于非官方的本地安装软件(通常会覆盖有错误的/损坏的/有限的“官方”版本;一位朋友打趣说,新Sun到来的第一步是GNU > /usr/local)。由于root是全能的,在它运行可能是致命的程序任何差错或misdesign。有理由认为,make应谨慎对待运行例如root的本地实验版本最好让它走出提供明确路径的额外步骤。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么/ usr / local /由root拥有?

什么是/ usr / local / bin?

为什么在Ubuntu 16.04上没有/ usr / local?

/ usr / lib和/ usr / local / lib有什么区别?

/ usr / sbin,/ usr / local / sbin和/ usr / local / bin的含义是什么?

/ usr / local中没有酒窖可用于酿造

ssh找不到/ usr / local / bin路径

为什么/ usr / games之后的/ usr / local / games在默认的PATH中?

确保/ usr / local / bin在我的$ PATH中

找不到/ usr / local / lib中的库

在 /usr/local/bin 中找不到 gnuplot

在/ usr / local / bin /中执行python shebang脚本时什么也没有发生

为什么/ usr / local / bin / python3中的链接与“哪个python3”中的路径不同?

$ usr中/ usr / bin和/ usr / local / bin的顺序以及更多

共享的/ usr或/ usr / local目录

为什么“ dir-or-file-in-usr-local”是错误而不是警告?

Gulp: /usr/local/bin/gulp: 没有那个文件或目录

/ usr / local / bin没有这样的文件或目录

没有这样的桶:/ usr / local / Cellar / git

没有这样的文件或目录:'/ usr / local / bin / pip'

/ etc和/ usr / local / etc有什么区别

我有理由不将/ usr / local / sbin,/ usr / sbin,/ sbin添加到Debian上的路径中吗?

/ usr / lib / usr / local / lib和/ usr / lib / x86_64-linux-gnu有什么区别?

软件安装问题:无法添加路径到/usr/local/bin

usr / local在哪里?

该烧瓶错误是什么意思?/ usr / local / bin / flask:错误的解释器:/usr/local/opt/python/bin/python2.7:没有这样的文件或目录

编译时,GCC在/ usr / local / include中查找标头,而在链接时不在/ usr / local / lib中查找库。为什么?

为什么在我的C ++程序中无法识别/ usr / local / bin?

为什么bash无法在/ usr / local / bin中创建符号链接?