visudo命令限制中第一个星号(*)是什么意思

What does the first star (*) mean in visudo command restriction

visudo 中的限制示例:

(ALL) NOPASSWD: (ALL) /bin/cp * /var/www/html/*

大部分我都明白了,这只是让我抓狂的第一颗星。我最好的猜测是,它要么用于命令选项,要么用于源路径。

谢谢!

它适用于选项和源参数。任何以 /bin/cp 开头并包含 /var/www/html 的命令行都将匹配。

然而,这条规则可能不是我们想要的。这相当危险。您可以滥用此规则来绕过目的地限制。