如何删除尾随的"&引用;在$PATH中

如何删除尾随的"&引用;在$PATH中,path,solaris,root,Path,Solaris,Root,我的实验表显示,如果root中的$PATH后面有一个“.”,那么攻击者很可能会通过强制管理员以root身份执行某些恶意程序来获得超级用户访问权限。我一点也不明白!有人能给我解释一下上面这句话的意思吗?如何删除“.” 这在Solaris 10 btw中。在~/.profile文件中,或者在~/.bashrc文件中(我指的是您的主目录) 现在您已经删除了尾随 顺便说一句:/usr/xpg4/bin有更现代的命令版本,如awk-您可能希望将其放在/usr/bin之前的PATH变量中,除非指示您保持路径

我的实验表显示,如果root中的$PATH后面有一个“.”,那么攻击者很可能会通过强制管理员以root身份执行某些恶意程序来获得超级用户访问权限。我一点也不明白!有人能给我解释一下上面这句话的意思吗?如何删除“.”


这在Solaris 10 btw中。

在~/.profile文件中,或者在~/.bashrc文件中(我指的是您的主目录)

现在您已经删除了尾随

顺便说一句:/usr/xpg4/bin有更现代的命令版本,如awk-您可能希望将其放在/usr/bin之前的PATH变量中,除非指示您保持路径不变

该声明所指的是: 假设坏人破坏了一些可执行文件。位于应用程序目录中的目录。 如果您将cd刻录到该目录,然后键入将运行的错误文件的名称。你可能不知道它发生了。也许这个文件会向全世界发送大量电子邮件。或者在主目录中的其他可执行文件中放置蠕虫。你明白了

echo $PATH

/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ucb:.
export PATH=/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ucb