更新 sudo 密码后用户失去 sudo 权限

更新 sudo 密码后用户失去 sudo 权限

我正在使用 Ubuntu 22.04 LTS,我无法再使用 运行任何命令sudo。从终端登录时,我已验证我在该sudo组中。

jianwu@localhost:/usr/bin$ sudo whoami
root

如果我运行命令说

jianwu@localhost:/usr/bin$ sudo supervisorctl restart all
sudo: unable to execute /usr/bin/supervisorctl: Permission denied

如果我检查supervisorctl权限

-rwxr-xr-x  1 root root         979 Sep 11  2020  supervisorctl

目前的 sudo 权限是

-rwsr-xr-x  1 root root      232408 Feb 14 11:48  sudo

不再起作用的命令并非只有supervisorctl。类似这样的命令

sudo apt-get update

不再起作用,并且输出

jianwu@localhost:/usr/bin$ sudo apt-get update
Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Hit:2 http://mirrors.linode.com/ubuntu jammy InRelease
Hit:3 http://mirrors.linode.com/ubuntu jammy-updates InRelease
Hit:4 http://mirrors.linode.com/ubuntu jammy-backports InRelease
Fetched 110 kB in 4s (31.4 kB/s)   
sh: 1: /usr/lib/cnf-update-db: Permission denied
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code

此问题是否与我前一天更改 sudo 密码有关?我正在使用 Linode 服务的服务器,前一天我更新了 sudo 密码。

相关内容