Yeah that is what I figured, no package seems to own it, this file isn’t owned by anything (tried
pacman -Qo, tried
pacman -F, tried
pkgfile, tried google too which pointed me to results where this file also exist on other distribution), so it maybe is a leftover from initial installation, but it is hard to find its origin in Manjaro. But if it is a leftover, then that would mean without it we wouldn’t be able to
sudo (because we don’t have the corresponding line enabled in
/etc/sudoers) so I don’t know something is still weird with that theory.
I also think we can leave it or add the third
ALL that wouldn’t change a lot for most/all users. I will keep the file in
sudoers.d (and add the third
ALL) and leave the
sudoers file as default, with wheel line commented.
//EDIT: I will try to install Manjaro on VM to see if the file exist on old/current ISO installation, for the sake of curiosity.
//EDIT2: this file
/etc/sudoers.d/10-installer is created at installation apparently, it is not owned by anything, but it is there at first boot of an installation (manjaro-kde-21.0.6-210607-linux510.iso).
//EDIT3: I found it, it is in the Calamares installer configuration file (users.conf), this is indeed created during the installation process:
# When *sudoersGroup* is set to a non-empty string, Calamares creates a # sudoers file for the user. This file is located at: # `/etc/sudoers.d/10-installer` # Remember to add the (value of) *sudoersGroup* to *defaultGroups*. # # If your Distribution already sets up a group of sudoers in its packaging, # remove this setting (delete or comment out the line below). Otherwise, # the setting will be duplicated in the `/etc/sudoers.d/10-installer` file, # potentially confusing users. sudoersGroup: wheel
So yeah, by default no one should have the wheel line enabled in
/etc/sudoers but should have the
10-installer file with the
wheel group privileges.