多年来,在类 UNIX 系统上(与我最相关的是 Linux),我注意到.
(当前目录)在$PATH
默认情况下永远不会出现。为什么是这样?
我记得几年前读到这是一个安全问题,但我读过的文章并没有解释到底是什么问题。是不是因为有人可能会离开的恶意版本,ls
或cp
在一个目录下,我最终会不自觉地运行它呢?
har*_*ymc 45
您正确回答了自己的问题,这正是 dot 不在路径中的原因:
防止幼稚的病毒或诚实的错误。
当然,这是一个非常蹩脚和无用的杀毒措施,没有什么能阻止你自己在路径上加点。
归档时间: |
|
查看次数: |
20755 次 |
最近记录: |