我做了一些身份验证安装,在其中添加了timestamp_timeout on sudoer.
此设置将影响每次安装,您必须输入用户密码。正确输入密码后,将显示一个指示符,其中包含“删除所有提升的权限”选项。
如何使用终端 (CLI) 删除提升的权限?
我不太确定我是否正确理解了您的问题。您能否说明您是否有权访问授予挂载权限的控制台?
sudo 权限可以用-k和-K开关撤销。
引用man sudo:
-K -K (sure kill) 选项与 -k 类似,除了它完全删除用户的时间戳并且不能与命令或其他选项结合使用。此选项不需要密码。
-k 单独使用时,sudo 的 -k(kill)选项通过将时间设置为 Epoch 来使用户的时间戳无效。下次运行 sudo 时将需要密码。此选项不需要密码,添加此选项是为了允许用户从 .logout 文件中撤销 sudo 权限。
这不适用于 gksudo。
exec su -l dmendeleev
Run Code Online (Sandbox Code Playgroud)
其中dmendeleev是您要删除的用户名。
这将用新的 shell 替换当前进程,并将进程 uid、gid、euid 和egid 设置为非 root。