Bagaimana saya membuat sudo mengingat kata sandi saya lebih lama?

18

Bagaimana cara saya sudomengingat kata sandi saya lebih lama sehingga saya tidak harus terus mengetiknya? Saya tidak ingin sudo sudan menjalankan perintah sebagai root sepanjang waktu.

Saya menggunakan Arch Linux dan telah mencoba google ini tetapi saya mendapatkan contoh untuk mengubah kata sandi saya, yang bukan yang saya cari.

Dr Manhattan
sumber
6
Poin pesanan, sudojangan "mengingat kata sandi Anda" sebanyak mengingat sesi Anda - pam_sudo mengingat bahwa Anda mengotentikasi dengan benar dalam sesi konsol tertentu dan mempertahankan bendera itu selama beberapa passwd_timeoutdetik.
Shadur

Jawaban:

23

Ada timestamp_timeoutopsi di Anda /etc/sudoers. Anda dapat mengatur opsi ini ke jumlah menit. Setelah waktu itu akan meminta kata sandi lagi. Info lebih lanjut di man sudoers.

Dan pastikan Anda mengedit sudoersfile Anda menggunakan visudo, yang memeriksa sintaks Anda dan yang tidak akan meninggalkan Anda dengan konfigurasi yang salah dan tidak dapat diakses sudo.

Jakuje
sumber
1
Jika Anda mengandalkan kata sandi kebencian, maka Anda dapat mengonfigurasi sudoerssehingga Anda tidak memerlukannya. Anda juga dapat melakukan ini hanya untuk beberapa perintah / pengguna individu.
ctrl-alt-delor
16

Ada timestamp_timeoutopsi di / etc / sudoers Anda ...

Contoh: untuk mengingat kata sandi selama 5 jam

Defaults        timestamp_timeout=300
Joao
sumber
Saya pikir ini sebenarnya yang saya cari, passwd_timeout hanya berapa lama waktu yang dibutuhkan untuk kata sandi untuk tetap terjaga tanpa masukan
Dr Manhattan
Jika itu benar, bisakah Anda menerima yang ini? situasi saat ini menyesatkan dalam kasus itu
sangat bingung