无涯教程-Shell 禁止选项

32 阅读1分钟

欺骗是一种技术,通过该技术,用户通过假装为root用户来尝试授予对系统的未授权访问。这称为setuid root欺骗。为了防止欺骗,您可以在#!/ bin/bash 之后添加 --。它禁用了进一步的选项处理,因此bash程序将不接受任何选项。

Linux Shell Scripting Prevent setuid root spoofing 1

查看上面的图,将-之后的任何参数视为文件名和参数。 -的参数等效于--。

参考链接

www.learnfk.com/shell/shell…