Я сделал несколько аутентификационных монтировок, где добавил код вроде timestamp_timeout on sudoer
.
Этот параметр влияет на каждый монтаж, где вы должны ввести пароль пользователя. После правильного ввода пароля отображается индикатор с возможностью «Отменить все повышенные привилегии».
Как отменить повышенные привилегии с помощью терминала (CLI)?
exec su -l dmendeleev
Где dmendeleev - это имя пользователя, на которое вы хотите перейти.
Это заменит текущий процесс новой оболочкой и установит для uid, gid, euid и egid значение non-root.
Я не совсем уверен, что правильно понял ваш вопрос. Не могли бы вы уточнить, есть ли у вас доступ к консоли, которой предоставлено право монтирования?
привилегии sudo можно отменить с помощью переключателей -k
и -K
.
Цитирование man sudo
:
-K Опция -K (верное уничтожение) похожа на -k, за исключением того, что она полностью удаляет временную метку пользователя и не может использоваться вместе с команда или другой вариант. Эта опция не требует пароля.
-k Когда используется отдельно, опция -k (kill) для sudo делает недействительной временную метку пользователя, устанавливая для нее время в эпоху. При следующем запуске sudo потребуется пароль. Эта опция не требует пароля и была добавлена, чтобы позволить пользователю отзывать разрешения sudo из файла .logout.
blockquote>Это не будет работать с gksudo.