如何通过终端删除所有提升的权限?

zor*_*oro 9 command-line sudo

我做了一些身份验证安装,在其中添加了timestamp_timeout on sudoer.

此设置将影响每次安装,您必须输入用户密码。正确输入密码后,将显示一个指示符,其中包含“删除所有提升的权限”选项。

如何使用终端 (CLI) 删除提升的权限?

tur*_*rbo 5

我不太确定我是否正确理解了您的问题。您能否说明您是否有权访问授予挂载权限的控制台?

sudo 权限可以用-k-K开关撤销。

引用man sudo

-K -K (sure kill) 选项与 -k 类似,除了它完全删除用户的时间戳并且不能与命令或其他选项结合使用。此选项不需要密码。

-k 单独使用时,sudo 的 -k(kill)选项通过将时间设置为 Epoch 来使用户的时间戳无效。下次运行 sudo 时将需要密码。此选项不需要密码,添加此选项是为了允许用户从 .logout 文件中撤销 sudo 权限。

这不适用于 gksudo。


Ale*_*huk 1

exec su -l dmendeleev
Run Code Online (Sandbox Code Playgroud)

其中dmendeleev是您要删除的用户名。

这将用新的 shell 替换当前进程,并将进程 uid、gid、euid 和egid 设置为非 root。