GNU/Linux >> Belajar Linux >  >> Linux

Cara Membuat Sudo Mengingat Kata Sandi Lebih Lama

Berikut cara membuat sudo mengingat kata sandi Anda lebih lama sehingga Anda tidak perlu mengetiknya berulang kali.

Mungkin Anda menjalankan cukup banyak sudo perintah karena Anda tidak ingin sudo su dan jalankan perintah sebagai root setiap saat. Namun, tidak menyenangkan harus terus memasukkan sudo kata sandi. Jadi, inilah cara Anda mengatasinya.

Anda memperhatikan bahwa jika Anda menjalankan satu dan kemudian yang lain dalam beberapa menit, kedua kalinya, Anda tidak mendapatkan pesan seperti:[sudo] password for your_username. Namun, Anda mendapatkannya ketika ada lebih banyak waktu antara eksekusi kedua perintah tersebut.

Bagaimana Cara Membuat Sudo Lebih Lama?

Perilaku sudo dikonfigurasi di /etc/sudoers file, dan secara default batas waktu sudo perintah adalah 15 menit .

/etc/sudoers file memiliki timestamp_timeout opsi yang bertanggung jawab untuk meminta kembali kata sandi pengguna setelah jangka waktu tertentu.

Kabar baiknya adalah Anda dapat meningkatkan angka ini menjadi lebih besar (dalam hitungan menit) dengan menambahkan string di /etc/sudoers mengajukan. Setelah itu, sudo akan meminta kata sandi lagi.

sudo perintah tidak mengingat kata sandi Anda, tetapi ketika Anda pertama kali mengotorisasinya, sesi dibuat yang berlangsung selama timestamp_timeout . Ini menyimpan stempel waktu di bawah /var/run/sudo/ts/ direktori.

Sangat penting untuk memastikan Anda mengedit sudoers file menggunakan visudo , yang memeriksa sintaks Anda dan tidak akan meninggalkan Anda dengan konfigurasi yang salah dan sudo yang tidak dapat diakses .

Dengan kata lain, menjalankan sudo visudo alih-alih mengedit file secara langsung menyebabkan sistem memvalidasi /etc/sudoers file sebelum melakukan perubahan.

Untuk membuat sudo perintah bertahan lebih lama, jalankan perintah berikut di terminal:

sudo visudo

Temukan baris yang dimulai dengan Defaults dan tambahkan Defaults timestamp_timeout=x dimana x adalah jumlah menit yang Anda inginkan di antara permintaan ulang. Dalam kasus kami, kami menetapkan nilai ini ke 60 .

Itu dia. Simpan file dan keluar. sudo permintaan sandi akan habis setelah satu jam (60 menit) setelah sudo dipanggil oleh pengguna.

Selain itu, jika Anda menentukan 0 , Anda akan selalu dimintai kata sandi. Ingatlah bahwa jika Anda menetapkan nilai negatif, misalnya, -1 , batas waktu tidak akan pernah kedaluwarsa.

Tentu saja, menentukan nilai negatif tidak disarankan dan harus diperlakukan sebagai praktik keamanan yang buruk .

Cari tahu lebih lanjut tentang berbagai opsi di sudoers di halaman manual baris perintahnya.

Jika Anda memiliki pertanyaan atau masukan, jangan ragu untuk memberikan komentar.


Linux
  1. Bagaimana Internal Sudo Bekerja?

  2. Bagaimana Cara Membuat Tampilan Terminal [dilindungi email] Dalam Huruf Tebal?

  3. Bagaimana cara meneruskan kata sandi ke su/sudo/ssh tanpa mengesampingkan TTY?

  1. Cara Mengatur Ulang Kata Sandi untuk Sudo di Debian

  2. Bagaimana Cara Membuat Firefox Menggunakan Gnome Keyring Vault Untuk Penyimpanan Dan Pengambilan Kata Sandi?

  3. Bagaimana cara membuat sudo meminta kata sandi root?

  1. Cara mengubah kata sandi root mysql

  2. Bagaimana cara membuat git tidak meminta kata sandi saat menarik?

  3. Cara mengatur jalur untuk perintah sudo