在我的(家庭)Ubuntu 22.04.4 LTS 机器上,我有无限的 sudo:
$ sudo -l
User <me> may run the following commands on <me>-home:
(ALL : ALL) ALL
但是,我在文件中没有看到我的用户 ID ,并且除了其中没有我的用户 ID 的文件之外/etc/sudoers
,没有其他文件。/etc/sudoers.d
README
Ubuntu 在哪里存储我拥有 sudo 的信息?
在我的(家庭)Ubuntu 22.04.4 LTS 机器上,我有无限的 sudo:
$ sudo -l
User <me> may run the following commands on <me>-home:
(ALL : ALL) ALL
但是,我在文件中没有看到我的用户 ID ,并且除了其中没有我的用户 ID 的文件之外/etc/sudoers
,没有其他文件。/etc/sudoers.d
README
Ubuntu 在哪里存储我拥有 sudo 的信息?
它不一定是显式存储的;您能够运行的命令子集是根据您的
/etc/sudoers
结构推断出来的;并且/etc/sudoers
不一定需要针对单个用户。我打赌你的/etc/sudoers
里面有这行吗?这意味着在这种情况下,您的权限是从您所属的组(即在本例中为
sudo
)推断出来的。查看 /etc/sudoers 文件(带有
sudo cat /etc/sudoers
)现在发出
groups
命令。您在 sudo 组中,因此该%sudo
条目与您有关。