(Pierwotnie opublikowane na Stack Overflow. Sugerują, że spróbuję tutaj. Oto oryginalny post: /programming/3858208/sudo-is-there-a-command-to-check-if-i-have -sudo-i-lub-jak-ile czasu pozostało )
Zobacz tytuł. Chcę polecenia, które pozwoli mi na zapytanie sudo. Idealnie byłoby zwrócić sukces, jeśli nadal mam sudo, i fałsz, jeśli sudo wygasło. Przydałby się mi pozostały czas (chociaż gdybym się martwił, mógłbym po prostu zrobić sudo -v w celu rewalidacji). Och i nie powinienem prosić o hasło.
Najbliższą rzeczą, jaką znalazłem, jest „sudo -n prawda”, ale opcja -n jest obecna tylko na moim komputerze Centos 5 w pracy. -n kończy się niepowodzeniem, jeśli musi poprosić o hasło. Czy jest jakiś inny sposób na uzyskanie tej funkcjonalności? Załóżmy, że nie mam roota na wszystkich komputerach, z którymi pracuję, więc nie mogę instalować nowych wersji sudo według własnych upodobań.
Z tego powodu warto to zrobić, aby uzyskać monit o podanie statusu sudo. Lubię wiedzieć, które terminale są aktywne sudo. Mam również monit, który zmienia kolory, gdy jestem rootem, ale nie używam roota zbyt często, więc jest to ograniczone użycie.