为什么 sudo 的版本值得保护?

为什么 sudo 的版本值得保护?

我很惊讶地看到

$ sudo -v
[sudo] password for t: 

为什么它的版本值得保护?

谢谢。

答案1

sudo -v不提供版本信息。 sudo -V是为此的命令。

答案2

要获取 sudo 的版本,请使用

sudo -V

此信息不受保护,并且不需要任何 sudoers 权限即可执行(使用 进行测试sudo -k; sudo -V)。

作为指出sudo -v做一些不同的事情。

用于查找版本信息的快速“元”技巧:

man sudo | grep -i version

...这将导致(部分):

-V,--版本

打印 sudo 版本字符串以及安全策略插件和任何 I/O 的版本字符串

答案3

因为

sudo -v

不打印版本信息;相反为用户提供了一种无需运行实际命令即可更新缓存凭据的方法。所以它应该询问用户的密码。

打印 sudo 的命令版本

sudo -V 

相关内容