我正在尝试建立一个管理系统,非管理员可以临时请求管理员权限。我正在考虑让多个人使用我的 Raspberry Pi,所以我想创建一个系统,他们必须输入代码才能临时运行 sudo。这有点像在 Windows 10/11 中,非管理员用户需要输入管理员密码才能被授予临时管理员权限。当我研究它时,我没有发现有人尝试这样做(如果我错了,请纠正我)。有没有办法实现这个?
更新:我不是在寻找 2FA。我正在寻找可以随机化(但不能自动)的独特代码。正如我所说,我希望它像提示输入管理员密码一样,但它不是管理员密码,而是代码。如果可能有点复杂,我们深表歉意。
请注意,我不希望它在 GUI 上实现,只希望在非管理员的终端上实现。