As root I see only one VM of the 8 I have installed

SYSTEM INFORMATION
OS type and version Almalinux 9.2
Webmin version 2.021
Virtualmin version 7.7 Pro
Related packages SUGGESTED

When I enter the system as root I see only one VM of the 8 I have installed.
Since I have another access with a user who has the full permissions, this does not disturb.
I tried to look for the cause but couldn’t find it.
(1-) Should I remove this VM that appears in the root access? And then reinstall it?
(2-) Is there any way to resolve via webmin root?
(3-) Could you use Usermin to change something?
Has this ever happened to anyone?

Not me - I assume it was a login through a standard login form for an url of one of your VS (I believe that you should be able to do root access for any of the VS domains) and only the “owner” access is restricted.

No! root should see everything. If it doesn’t, it means you somehow convinced Virtualmin to demote your user to a regular Virtualmin user. (I don’t know how.)

Webmin and Virtualmin root are the same.

Show us the whole root line from /etc/webmin/webmin.acl. It’ll look something like this:

root: backup-config change-user webmincron usermin virtualmin-notes virtualmin-iframe webminlog webmin servers acl bacula-backup init passwd quota mount fsdump inittab jailkit webmin-jailkit ldap-client ldap-useradmin logrotate mailcap mon pam proc at cron package-updates software man syslog syslog-ng logviewer system-status useradmin virtualmin-init virtualmin-signup virtualmin-awstats apache bind8 dhcpd dovecot exim fetchmail jabber ldap-server mysql virtualmin-nginx openslp postfix postgresql proftpd procmail qmailadmin mailboxes sshd samba sendmail spam squid sarg virtualmin-google-analytics virtualmin-git virtualmin-mailrelay virtualmin-messageoftheday virtualmin-oracle virtualmin-powerdns virtualmin-sqlite virtualmin-svn virtual-server wuftpd webalizer adsl-client bandwidth fail2ban firewalld ipsec krb5 firewall firewall6 exports nis net xinetd inetd pap ppp-client pptp-client pptp-server stunnel shorewall shorewall6 tcpwrappers virtualmin-registrar idmapd filter grub raid lvm fdisk lpadmin smart-status time vgetty iscsi-client iscsi-server iscsi-tgtd iscsi-target cluster-passwd cluster-copy cluster-cron cluster-shell cluster-software cluster-usermin cluster-useradmin cluster-webmin heartbeat shell custom filemin tunnel phpini php-pear cpan htaccess-htpasswd ruby-gems status xterm updown virtualmin-vsftpd virtualmin-dav virtualmin-htpasswd virtualmin-disable virtualmin-slavedns virtualmin-styles-oswd virtualmin-styles-openwebdesign virtualmin-support ajaxterm dfsadmin ipfilter ipfw smf telnet authentic-theme virtualmin-nginx-ssl virtualmin-password-recovery virtualmin-mailman

But, it may be quite a bit shorter, if you’ve removed root privileges from root (somehow, I don’t know how…it used to be possible to assign ownership of a virtual server to root, which would lead to root becoming a Virtualmin virtual server owner user…which is very restricted and no longer root…but, I’m pretty confident we protect users from doing that now).

No. Usermin is not an administrative tool, it drops privileges and becomes the user you login as. It is webmail plus some extras.

root: backup-config change-user webmincron usermin webminlog webmin servers acl bacula-backup init passwd csf quota mount fsdump inittab jailkit ldap-client ldap-useradmin logrotate mailcap mon pam proc at cron package-updates software man syslog syslog-ng logviewer system-status useradmin virtualmin-awstats apache bind8 dhcpd dovecot exim fetchmail jabber ldap-server mysql openslp postfix postgresql proftpd procmail qmailadmin mailboxes sshd samba sendmail spam squid sarg virtual-server wuftpd webalizer adsl-client bandwidth fail2ban firewalld ipsec krb5 firewall firewall6 exports nis net xinetd inetd pap ppp-client pptp-client pptp-server stunnel shorewall shorewall6 tcpwrappers idmapd filter grub raid lvm fdisk lpadmin smart-status time vgetty iscsi-client iscsi-server iscsi-tgtd iscsi-target cluster-passwd cluster-copy cluster-cron cluster-shell cluster-software cluster-usermin cluster-useradmin cluster-webmin heartbeat shell custom filemin tunnel phpini php-pear cpan htaccess-htpasswd ruby-gems status xterm updown virtualmin-htpasswd virtualmin-support dfsadmin ipfilter ipfw smf

dominio1: bind8 mysql apache virtual-server filemin passwd proc cron at change-user htaccess-htpasswd mailboxes syslog phpini virtualmin-htpasswd webminlog

dominio2: bind8 mysql apache virtual-server filemin passwd proc cron at change-user htaccess-htpasswd mailboxes syslog phpini virtualmin-htpasswd webminlog

dominio3: bind8 mysql apache virtual-server filemin passwd proc cron at change-user htaccess-htpasswd mailboxes syslog phpini virtualmin-htpasswd webminlog

dominio4: bind8 mysql apache virtual-server filemin passwd proc cron at change-user htaccess-htpasswd mailboxes syslog phpini virtualmin-htpasswd webminlog

dominio5: bind8 mysql apache virtual-server filemin passwd proc cron at change-user htaccess-htpasswd mailboxes syslog phpini virtualmin-htpasswd webminlog

dominio6: bind8 mysql apache virtual-server filemin passwd proc cron at change-user htaccess-htpasswd mailboxes syslog phpini virtualmin-htpasswd webminlog

dominio7: bind8 mysql apache virtual-server filemin passwd proc cron at change-user htaccess-htpasswd mailboxes syslog phpini virtualmin-htpasswd webminlog

dominio8: bind8 mysql apache virtual-server filemin passwd proc cron at change-user htaccess-htpasswd mailboxes syslog phpini virtualmin-htpasswd webminlog

root1: backup-config change-user webmincron usermin webminlog webmin servers acl bacula-backup init passwd csf quota mount fsdump inittab jailkit ldap-client ldap-useradmin logrotate mailcap mon pam proc at cron package-updates software man syslog syslog-ng logviewer system-status useradmin virtualmin-awstats apache bind8 dhcpd dovecot exim fetchmail jabber ldap-server mysql openslp postfix postgresql proftpd procmail qmailadmin mailboxes sshd samba sendmail spam squid sarg virtual-server wuftpd webalizer adsl-client bandwidth fail2ban firewalld ipsec krb5 firewall firewall6 exports nis net xinetd inetd pap ppp-client pptp-client pptp-server stunnel shorewall shorewall6 tcpwrappers idmapd filter grub raid lvm fdisk lpadmin smart-status time vgetty iscsi-client iscsi-server iscsi-tgtd iscsi-target cluster-passwd cluster-copy cluster-cron cluster-shell cluster-software cluster-usermin cluster-useradmin cluster-webmin heartbeat shell custom filemin tunnel phpini php-pear cpan htaccess-htpasswd ruby-gems status xterm updown virtualmin-htpasswd virtualmin-support

I see here Bind8 and it has already been updated to Bind9 as per the update provided by the system.

I just wanted the root line. :wink:

But, it looks fine. So…I’m confused how you only see one domain in Virtualmin. I guess the fine-grained module ACL for Virtualmin got locked down somehow. Can you PM me a screens shot of what you see when you login as root?

No. That’s the name of the Webmin module that manages BIND (Webmin modules are not the software they manage, they are just the GUI, there’s nearly always some underlying package that is being managed…in this case bind, which will be some 9.x.x version in modern systems). The bind8 Webmin module supports BIND 8 and BIND 9. It is an accident of history that it is named that (there used to be bind4 and bind8, because those were the two major branches of BIND in use). BIND 4 and BIND 8 had totally different config file formats, and there were two separate modules in Webmin for them. bind4 has long ago disappeared from the distribution, but that history remains.

That’s the root user? (I mean, you literally typed root in the username field when logging in?)

I don’t see how that could be, with the webmin.acl line you posted above.

The system is accepting only one domain as root.
It’s like logging in as a primary user of one of the VMs.
These items are not in root1, only in root:
DFSADMIN IPFilter IPFW SMF

I don’t understand what you mean.

But, I need to confirm, you are logging in with username root and it looks like the above screenshot?

Yes, I log in as root and the screen above is what presents.

I don’t understand how. You should have a Webmin tab.

OK, in Webmin modules, do you have Webmin Users?

Now I logged in with the other account with full access.
See the screen with the other VM’s:

So, this means you created a virtual server and assigned ownership to root. I don’t know how you did it (I thought Jamie had closed every possible path for doing that many years ago, as it never makes sense…root owns everything on the server), but that’s the behavior we’re seeing.

I don’t know how to fix it, though, as the way to fix it is normally to correct the webmin.acl, but your root entry there is already correct.

Click through to the root user in Webmin Users and show me what you see.

With the root login, I don’t have access to the Webmin tab. I only have access to Webmin Modules with the two tabs, Virtualmin and Dashboard.

No, I meant in the Webmin Modules menu in the Virtualmin tab.

But, you obviously have another user with root privileges, so use that one to do what I said above.

:exploding_head: I have no idea what’s going on. That user is unrestricted and has all Webmin modules. I don’t know how you’d have a limited view menu when logged in as that user.

Can you try switching that user to the Legacy Theme to see what happens? I wonder if Authentic is confused about what it’s supposed to be showing you, somehow.

Is the virtualmin admin user root?

Using this version of the theme I can see all the users.

Er, maybe try Framed Theme. Sorry, I didn’t even realize one could still select the ancient primordial theme. I’m wanting to see if the left-hand menu is broken by Authentic or something with your user (but, I’m beginning to think it’s Authentic).