Cara Mengubah Berapa Lama Sudo Menunggu Sebelum Meminta Anda Lagi
Saat Anda menggunakan perintah sudo untuk menjalankan perintah sebagai root atau administrator Anda diminta memasukkan kata sandi Anda. Anda mungkin telah memperhatikan bahwa jika Anda menjalankan perintah lain menggunakan sudo segera setelah perintah pertama, Anda tidak akan diminta kata sandi Anda lagi.
Anda dapat menyesuaikan panjang periode tenggang di mana Anda tidak diminta memasukkan kata sandi untuk perintah sudo lagi dengan mengubah pengaturan untuk perintah sudo.
CATATAN: Ketika kami mengatakan untuk mengetikkan sesuatu di artikel ini dan ada tanda kutip di sekitar teks, JANGAN ketikkan tanda kutip, kecuali kami menentukan sebaliknya.
Kami akan membuka file "/ etc / sudoers" dan mengubah pengaturan untuk menyesuaikan panjang masa tenggang. Untuk memulai, tekan Ctrl + Alt + T untuk membuka jendela Terminal. Ketik perintah berikut di prompt dan tekan Enter.
sudo visudo
Ketikkan kata sandi Anda saat diminta dan tekan Enter.
File terbuka langsung di jendela Terminal menggunakan editor teks Nano. Gunakan tombol panah pada keyboard Anda untuk memindahkan kursor ke akhir baris berikut:
Default env_reset
PENTING: Jangan pernah mengedit file sudoers dengan editor teks biasa. Selalu gunakan perintah visudo seperti dijelaskan di sini. Jika file sudoers memiliki sintaks yang tidak tepat, Anda akan dibiarkan dengan sistem di mana tidak mungkin untuk mendapatkan hak istimewa yang ditinggikan atau root. Perintah visudo membuka editor teks seperti yang Anda lakukan dengan file teks normal, tetapi perintah itu juga memvalidasi sintaks file setelah menyimpannya. Ini mencegah kesalahan konfigurasi dalam file sudoers dari memblokir operasi sudo, dan Anda akan kehilangan apa yang bisa menjadi satu-satunya metode Anda untuk mendapatkan hak akses root..
Secara tradisional, Linux menggunakan vi sebagai editor default, tetapi Ubuntu telah memilih untuk menggunakan Nano. Jika Anda lebih suka menggunakan vi sebagai editor teks default di Ubuntu, daripada Nano, lihat artikel kami.
Ubah baris dengan menambahkan ", timestamp_timeout = x" ke akhir baris.
Defaults env_reset, timestamp_timeout = x
Ganti "x" dengan jumlah menit yang Anda inginkan untuk menunggu sudo di sesi Terminal yang sama sebelum meminta Anda memasukkan kata sandi lagi.
Jika Anda memasukkan "-1" untuk "x," prompt kata sandi dicabut. Ini tidak disarankan. Jika Anda ingin sistem meminta kata sandi setiap kali Anda menggunakan perintah sudo, masukkan "0" untuk "x."
Setelah Anda melakukan perubahan, tekan Ctrl + X dan ketik "y" sebagai jawaban atas pertanyaan yang ditampilkan di bagian bawah jendela untuk menyimpan perubahan Anda.
Anda akan diminta untuk Nama File untuk Menulis di bagian bawah. Tekan Enter untuk menerima default.
Anda dikembalikan ke command prompt. Untuk menutup jendela Terminal, ketik "keluar" di prompt dan tekan Enter. Anda juga dapat mengklik tombol X di sudut kiri atas jendela.
Anda juga dapat menghapus cache kata sandi untuk sudo dengan mengetik perintah berikut di prompt dan menekan Enter.
sudo -k
Ini akan menyebabkan prompt kata sandi ditampilkan lagi ketika menggunakan sudo meskipun seluruh masa tenggang belum berlalu.