Ram*_*mon 5 linux sudo manjaro
首先,我想提一下我正在运行 Manjaro Linux。今天,当我想安装一个新程序时,尝试使用 sudo pacman 时出现以下错误:
sudo: account validation failure, is your account locked?
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索了一下,发现了这个问题的一些可能原因,但我找到的解决方案似乎都不能解决我的问题。到目前为止我尝试过的:
另一件可能值得一提的事情是,我曾经使用指纹读取器对 sudo 进行身份验证。我使用 fprintd 来做到这一点。我认为这可能是错误的原因,所以我也删除了 fprintd,但这并没有解决问题。有谁知道我该如何解决这个问题?
我通过使用以下命令以 root 身份登录来修复它:
su -
之后我检查了 /etc/pam.d/sudo 并发现我的文件看起来与标准文件不同(例如,它仍然有一些与我的指纹读取器有关的变量)。我将其更改为与默认值完全相同,之后 sudo 再次工作!