Як у терміналі побачити, що у вас є привілеї sudo? (тому знаючи, що у мене є ці привілеї, я можу просто набрати sudo -k
) Було б краще також не додавати занадто багато інформації в термінал, просто якесь просте і невелике попередження!
ВІДПОВІДНИЙ ЧАС НЕМОВИЙ, правда?
Крім того, як побачити, скільки часу я ще маю з цими привілеями на конкретному терміналі? (тому я можу просто дозволити це закінчитися, а не набирати текст sudo -k
). Я думаю, що час, що залишився, може з’являтися кожного разу, коли я натискаю клавішу Enter.
EDIT: Я /var/lib/sudo/$USER/$nPts
вивчив більше, і виявив, що (де $ nPts є поточним термінальним pts станом на час ps -p $$
), її часова марка оновлюється щоразу, коли видається команда sudo, і вона доступна лише за умови використання команди sudo, тому решта часу завжди буде налаштовано один ...
PS: Крім того, я намагався, alias sudo='sudo -k'
але мені не подобається вводити пароль для кожної команди ... І також, це alias sudos='sudo -k'
(або alias ssudo='sudo -k'
, добре, якщо ви ввели довгий рядок, просто натисніть Home і введіть 's) працює, якщо ви потрібно лише видати одну команду, ввівши sudos
. Але я все одно сумую, коли у мене є нормальні привілеї для судо, щоб знати, що мені потрібно діяти ...