私は驚いた。
$ 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