Apakah mungkin memperpanjang waktu saya masuk sebagai administrator ketika memasuki mode sudo dari konsol? Jika ya, bagaimana?
Di terminal, ketikkan ini untuk membuka file yang akan diedit:
sudo visudo
Temukan ini:
Defaults env_reset
Dan ganti dengan ini:
Defaults env_reset,timestamp_timeout=NUMBER
Di mana NUMBER
jumlah menit untuk waktu habis.
Kemudian simpan file tersebut.
Ya itu mungkin.
Edit file sudoers dengan mengetik berikut ini di command prompt:
sudo visudo
Temukan bagian yang dikomentari # Defaults specification
dan cari garis seperti ini:
Defaults env_reset
Ubah baris itu menjadi:
Defaults env_reset,timestamp_timeout=10
Di mana Anda dapat mengganti 10
dengan berapa pun jumlah menit yang Anda inginkan agar kata sandi sudo tetap hidup. Simpan perubahan dan Anda selesai.
Sunting: jika Anda tidak suka menggunakan, vi
Anda dapat meminta visudo
untuk menggunakan editor lain. Editor harus memblokir sampai Anda selesai dengan pengeditan Anda. Cukup setel EDITOR
variabel lingkungan sebelum menerima visudo
dan akan menggunakan editor itu sebagai gantinya:
EDITOR=/usr/bin/nano sudo visudo
akan digunakan nano
untuk mengedit file sebagai gantinya. Saya sarankan Anda tidak menggunakan editor grafis seperti Sublime Text tanpa mengetahui cara menjalankan editor, dari baris perintah, dalam mode blocking (untuk subl
itu berarti memanggilnya dengan --wait
).
visudo
hanya saja tidak mengedit/etc/sudoers
file secara langsung. Itu mengedit salinan file dan, ketika Anda menyimpannya, itu memverifikasi bahwa salinan secara sintaksis benar sebelum diganti/etc/sudoers
dengan salinan. Ini sangat penting. Sangat mudah untuk mengacaukan file itu dan merusak sistem Anda. Lihat di atas untuk bagaimana Anda menggunakan editor lain jikavi
bukan hal Anda.visudo
mengambil editor dari$EDITOR
jika didefinisikan sementarasudo -e
(yang dapat digunakan untuk mengedit file apa saja) pertama kali melihat$SUDO_EDITOR
.sudo bash
Anda sekarang dapat tetap menjadi pengguna root selama yang Anda inginkan. Tidak perlu mengutak-atik file sistem yang diperlukan.
exit
atau<control-d>
untuk kembali ke alam semesta yang normal.sumber
sudo