Saya tidak menyadarinya tetapi sudah cukup lama sejak saya memasukkan kata sandi untuk menggunakan hak istimewa Sudo.
Ini /etc/sudoers
saya berkas:
#
# 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
Ini membuat saya khawatir karena skrip apa pun sekarang dapat berjalan tanpa saya harus memasukkan kata sandi.
Saya telah melihat pertanyaan berikut, tetapi tampaknya tidak terkait dengan postingan ini:
- sudo tidak meminta kata sandi
- tidak ada permintaan kata sandi untuk sudo
Bagaimana cara membuat sudo
selalu minta saya untuk memasukkan kata sandi (kecuali untuk durasi waktu habis yang diberikan dalam /etc/sudoers
berkas?
P.S.: Saya memiliki beberapa alias yang disetel di .bash_aliases
saya yang memiliki perintah menggunakan sudo, tapi saya harap itu tidak terkait dengan prompt kata sandi, atau bukan?
Jawaban yang Diterima:
Baris terakhir Anda adalah pelakunya. Saya tidak tahu mengapa, mungkin itu bug atau saya tidak tahu semua aturan Linux.
Anda harus mempertimbangkan baris berikut:
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
Jadi hapus baris terakhir dan taruh di /etc/sudoers.d/sudo-jupiter
. Sekarang kembalikan izin pada /etc/sudoers
untuk u-x dan memulai ulang sistem .