(Awalnya diposting di Stack Overflow. Mereka menyarankan saya mencoba di sini sebagai gantinya. Berikut posting asli: /programming/3858208/sudo-is-ther-a-command-to-check-if-i-have -sudo-dan-atau-berapa banyak waktu yang tersisa )
Lihat judul. Saya ingin perintah yang memungkinkan saya permintaan sudo. Idealnya itu akan mengembalikan kesuksesan jika saya masih memiliki sudo dan false jika sudo telah kedaluwarsa. Menghabiskan waktu juga mungkin berguna (walaupun jika saya khawatir saya bisa melakukan sudo -v untuk memvalidasi ulang.) Oh dan seharusnya tidak perlu meminta kata sandi.
Hal terdekat yang saya temukan adalah "sudo -n true", tetapi opsi -n hanya hadir pada mesin Centos 5 saya di tempat kerja. -n gagal jika harus meminta kata sandi. Apakah ada cara lain untuk mendapatkan fungsi ini? Asumsikan saya sebenarnya tidak memiliki root pada semua mesin yang bekerja dengan saya, jadi saya tidak dapat menginstal versi baru sudo sesuai dengan keinginan saya.
Untuk apa itu layak saya lakukan ini sehingga saya bisa mendapatkan prompt saya untuk menunjukkan status sudo. Saya suka mengetahui terminal mana yang bisa digunakan secara aktif. Saya juga memiliki prompt yang mengubah warna ketika saya root, tapi saya tidak terlalu sering menggunakan root sehingga itu penggunaan terbatas.