Bagaimana Tukar Sudo Lama Menunggu Sebelum Ia Menolak Anda Lagi
Apabila anda menggunakan perintah sudo untuk menjalankan arahan sebagai root atau pentadbir anda diminta untuk memasukkan kata laluan anda. Anda mungkin menyedari bahawa jika anda menjalankan perintah lain menggunakan sudo tidak lama selepas perintah pertama, anda tidak akan diminta untuk kata laluan anda lagi.
Anda boleh menyesuaikan tempoh masa tanggapan di mana anda tidak diminta untuk memasukkan kata laluan anda untuk perintah sudo sekali lagi dengan menukar tetapan untuk perintah sudo.
NOTA: Apabila kita mengatakan untuk menaip sesuatu dalam artikel ini dan terdapat sebut harga di sekeliling teks, JANGAN taip petikan, kecuali jika kita sebaliknya.
Kami akan membuka fail "/ etc / sudoers" dan menukar tetapan untuk menyesuaikan tempoh tempoh tangguh. Untuk memulakan, tekan Ctrl + Alt + T untuk membuka tetingkap Terminal. Taipkan arahan berikut pada prompt dan tekan Enter.
sudo visudo
Taip kata laluan anda apabila diminta dan tekan Enter.
Fail terbuka secara langsung dalam tetingkap Terminal menggunakan editor teks Nano. Gunakan kekunci anak panah pada keyboard anda untuk menggerakkan kursor ke hujung garisan berikut:
Default env_reset
PENTING: Jangan sekali-kali mengedit fail sudoer dengan editor teks biasa. Sentiasa gunakan arahan visudo seperti yang diterangkan di sini. Sekiranya fail sudoer mempunyai sintaks yang tidak betul, anda akan dibiarkan dengan sistem di mana ia tidak mungkin untuk mendapatkan keistimewaan tinggi atau root. Perintah visudo membuka editor teks seperti yang anda lakukan dengan fail teks biasa, tetapi perintah itu juga mengesahkan sintaks fail tersebut semasa menyimpannya. Ini menghalang kesilapan konfigurasi dalam fail sudoers daripada menyekat operasi sudo, dan anda akan kehilangan apa yang boleh menjadi satu-satunya kaedah untuk mendapatkan keistimewaan root.
Secara tradisinya, Linux menggunakan vi sebagai editor lalai, tetapi Ubuntu telah memilih untuk menggunakan Nano. Jika anda lebih suka menggunakan vi sebagai editor teks lalai di Ubuntu, bukannya Nano, lihat artikel kami.
Tukar baris dengan menambah ", timestamp_timeout = x" hingga akhir baris.
Lalai env_reset, timestamp_timeout = x
Ganti "x" dengan bilangan minit yang anda mahu sudo menunggu dalam sesi Terminal yang sama sebelum meminta anda memasukkan kata laluan anda sekali lagi.
Jika anda memasukkan "-1" untuk "x," kata laluan kata laluan dibatalkan. Ini tidak digalakkan. Sekiranya anda mahu agar sistem meminta anda kata laluan setiap kali anda menggunakan perintah sudo, masukkan "0" untuk "x."
Sebaik sahaja anda telah membuat perubahan, tekan Ctrl + X dan taipkan "y" sebagai tindak balas kepada soalan yang memaparkan di bahagian bawah tetingkap untuk menyimpan perubahan anda.
Anda akan diminta untuk Nama Fail untuk Menulis di bahagian bawah. Tekan Enter untuk menerima lalai.
Anda dikembalikan kepada arahan arahan. Untuk menutup tetingkap Terminal, ketik "keluar" pada prompt dan tekan Enter. Anda juga boleh mengklik butang X di penjuru kiri sebelah atas tetingkap.
Anda juga boleh mengosongkan cache kata laluan untuk sudo dengan menaip perintah berikut pada prompt dan tekan Enter.
sudo -k
Ini akan menyebabkan permintaan kata laluan dipamerkan semula apabila menggunakan sudo walaupun tempoh tunjuk keseluruhan tidak diluluskan.