11Jul
Bila Anda menggunakan perintah sudo untuk menjalankan perintah sebagai root atau administrator, Anda akan diminta untuk memasukkan kata sandi Anda. Anda mungkin telah memperhatikan bahwa jika Anda menjalankan perintah lain menggunakan sudo segera setelah perintah pertama, Anda tidak diminta memasukkan kata sandi Anda lagi.
Anda dapat menyesuaikan panjang periode tenggang waktu dimana Anda tidak diminta memasukkan kata sandi Anda untuk perintah sudo lagi dengan mengubah pengaturan untuk perintah sudo. CATATAN
: Ketika kita mengatakan untuk mengetik sesuatu di artikel ini dan ada kutipan di seputar teks, JANGAN ketik tanda petik, kecuali jika kita menentukan sebaliknya.
Kami akan membuka file "/etc/ sudoers" dan mengubah setting untuk menyesuaikan panjang masa tenggang. Untuk memulai, tekan Ctrl + Alt + T untuk membuka jendela Terminal. Ketik perintah berikut pada prompt dan tekan Enter.
sudo visudo
Ketik kata sandi Anda saat diminta dan tekan Enter.
Sebuah file terbuka langsung di jendela Terminal menggunakan editor teks Nano. Gunakan tombol panah pada keyboard Anda untuk memindahkan kursor ke akhir baris berikut:
Defaults env_reset
PENTING: Jangan sekali-kali mengedit file sudoers dengan editor teks biasa. Selalu gunakan perintah visudo seperti yang dijelaskan di sini. Jika file sudoers memiliki sintaks yang tidak semestinya, Anda akan ditinggalkan dengan sistem dimana tidak mungkin mendapatkan hak istimewa yang lebih tinggi atau lebih tinggi. Perintah visudo membuka editor teks seperti Anda dengan file teks biasa, namun perintah tersebut juga memvalidasi sintaks file tersebut saat menyimpannya. Ini mencegah kesalahan konfigurasi pada file sudoers dari pemblokiran operasi sudo, dan Anda akan kehilangan satu-satunya metode untuk mendapatkan hak istimewa root.
Secara tradisional, Linux menggunakan vi sebagai editor default, namun Ubuntu telah memilih untuk menggunakan Nano. Jika Anda lebih suka menggunakan vi sebagai editor teks default di Ubuntu, bukan 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 sudo untuk menunggu di sesi Terminal yang sama sebelum meminta Anda untuk memasukkan kata sandi Anda lagi.
Jika Anda memasukkan "-1" untuk "x," prompt kata sandi dicabut. Ini tidak dianjurkanJika Anda ingin sistem meminta password Anda setiap kali Anda menggunakan perintah sudo, masukkan "0" untuk "x."
Setelah Anda membuat perubahan, tekan Ctrl + X dan ketik "y" sebagai tanggapan terhadappertanyaan 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 kembali ke command prompt. Untuk menutup jendela Terminal, ketik "exit" pada prompt dan tekan Enter. Anda juga bisa mengklik tombol X di sudut kiri atas jendela.
Anda juga bisa menghapus cache password untuk sudo dengan mengetikkan perintah berikut pada prompt dan menekan Enter.
sudo -k
Ini akan menyebabkan password prompt muncul kembali saat menggunakan sudo meski seluruh masa tenggang belum berlalu.