Cara Membuat Sesi Timeout Kata Sandi ‘sudo’ Lebih Lama di Linux

Di Ubuntu dan turunannya seperti Linux Mint atau distro berbasis Ubuntu lainnya, ketika Anda menjalankan perintah sudo , ia akan meminta Anda untuk memasukkan kata sandi administratif.

Setelah Anda menjalankan perintah sudo pertama kali, kata sandi akan bertahan selama 15 menit secara default, jadi Anda tidak perlu mengetikkan kata sandi untuk setiap perintah sudo.

Jika, entah bagaimana Anda merasa bahwa 15 menit terlalu lama atau pendek karena suatu alasan, Anda dapat mengubahnya dengan tweak mudah dalam file sudoers .

Untuk mengatur nilai batas waktu kata sandi sudo, gunakan passwd_timeoutparameter. Pertama buka file / etc / sudoers dengan hak pengguna super menggunakan perintah sudo dan visudo seperti:

$ sudo visudo

Kemudian tambahkan entri default berikut, ini menyiratkan bahwa prompt kata sandi sudo akan habis setelah 20 menit setelah sudo dipanggil oleh pengguna.

Defaults env_reset, timestamp_timeout = 20

Catatan : Anda dapat mengatur waktu apa pun yang Anda inginkan dalam hitungan menit dan pastikan untuk menunggu sebelum waktu habis. Anda juga dapat mengatur waktu untuk 0 jika Anda menginginkan prompt kata sandi untuk setiap perintah sudo yang Anda jalankan, atau menonaktifkan prompt kata sandi selamanya dengan menetapkan nilainya -1.

Simpan file dengan menekan [Ctrl + O]dan keluar menggunakan [Ctrl + X]. Setelah itu uji apakah pengaturan bekerja dengan menjalankan perintah dengan sudo dan tunggu selama 2 menit untuk melihat apakah prompt kata sandi akan habis.