気づかなかったのですが、sudopriviledgesを使用するためのパスワードを入力してからかなり時間が経ちました。
これが私の/etc/sudoers
です ファイル:
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
%jupiter ALL=NOPASSWD: /usr/lib/jupiter/scripts/bluetooth, /usr/lib/jupiter/scripts/camera, /usr/lib/jupiter/scripts/cpu-control, /usr/lib/jupiter/scripts/resolutions, /usr/lib/jupiter/scripts/rotate, /usr/lib/jupiter/scripts/touchpad, /usr/lib/jupiter/scripts/vga-out, /usr/lib/jupiter/scripts/wifi
パスワードを入力しなくてもスクリプトを実行できるようになったので、これは心配です。
次の質問を見ましたが、この投稿とは無関係のようです:
- sudoはパスワードを要求しません
- sudoのパスワードプロンプトはありません
sudo
を作成するにはどうすればよいですか 常に パスワードの入力を求められます(/etc/sudoers
で指定されたタイムアウト期間を除きます) ファイル?
追記: .bash_aliases
にいくつかのエイリアスを設定しています sudoを使用したコマンドがありますが、パスワードプロンプトとは関係がないことを願っていますか?
承認された回答:
あなたの最後の行が犯人です。理由はわかりません。おそらくバグか、すべてのLinuxルールを知っているわけではありません。
次の行を考慮する必要があります:
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
したがって、最後の行を削除して、/etc/sudoers.d/sudo-jupiter
に配置します。 。 /etc/sudoers
の権限を元に戻します u-xに移動し、システムを再起動します 。