sudo
特定のソフトウェアのインストール、システムアップデート、または同意が必要なその他のタスクに使用する場合(つまりつまり、システムが続行するy
前にn
、最初にジョブを承認するように求められます。後でもう一度使用することを決定した場合は、承認を要求せずにsudo
操作のみを実行します。
だから私の質問は:なぜこれが起こるのですか?いつも自分の承認を求めるにはどうすればよいですか?
ベストアンサー1
~からman sudoers
sudoers uses time stamp files for credential caching. Once a user has
been authenticated, the time stamp is updated and the user may then use
sudo without a password for a short period of time (5 minutes unless
overridden by the timeout option).
timestamp_timeout
Number of minutes that can elapse before sudo will ask
for a passwd again. The timeout may include a frac-
tional component if minute granularity is insufficient,
for example 2.5. The default is 5. Set this to 0 to
always prompt for a password. If set to a value less
than 0 the user's time stamp will never expire. This
can be used to allow users to create or delete their
own time stamps via ``sudo -v'' and ``sudo -k'' respec-
tively.
つまり、visudo
次の行を実行して追加できます。
Defaults timestamp_timeout=0
この値を使用すると、資格情報キャッシュがないことがわかります。
$ sudo id
[sudo] password for sweh:
uid=0(root) gid=0(root) groups=0(root)
$ sudo id
[sudo] password for sweh:
uid=0(root) gid=0(root) groups=0(root)
$