Jak sprawdzić w terminalu, że masz uprawnienia sudo? (więc wiedząc, że mam te uprawnienia, mogę po prostu pisać sudo -k
) Lepiej nie dodawać zbyt wiele informacji do terminala, po prostu jakiś prosty i mały alert!
POZOSTAŁY CZAS JEST NIEMOŻLIWY, prawda?
Ponadto, jak sprawdzić, ile mam jeszcze czasu z tymi uprawnieniami na tym konkretnym terminalu? (więc mogę pozwolić, żeby to się skończyło zamiast pisać sudo -k
). Myślę, że pozostały czas może pojawić się za każdym razem, gdy naciskam klawisz Enter.
EDYCJA: /var/lib/sudo/$USER/$nPts
Zbadałem więcej i odkryłem, że (gdzie $ nPts jest obecnym terminalem pts od teraz ps -p $$
) jego znacznik czasu jest aktualizowany za każdym razem, gdy wydawane jest polecenie sudo, i jest dostępny tylko wtedy, gdy używasz polecenia sudo, więc pozostały czas zawsze będzie skonfigurowany jeden ...
PS .: Alternatywnie, próbowałem, alias sudo='sudo -k'
ale nie lubię wpisywać hasła do każdego polecenia ... A także to alias sudos='sudo -k'
(lub alias ssudo='sudo -k'
, dobrze, jeśli wpisałeś długą linię, po prostu naciśnij Home i wpisz 's') działa, jeśli chcesz wydać tylko jedno polecenie, pisząc sudos
. Ale wciąż brakuje mi informacji, kiedy mam normalne uprawnienia sudo, aby wiedzieć, że muszę działać ...