I’m trying to get a virtualmin user to see their own Apache access and error logs, but I can’t find where to activate the rights.
When I go to Virtualmin / Edit Users and choose a user, I can only choose Email, FTP and SSH.
From Webmin /Webmin / Webmin Users I can choose the user and see a lot of available Webmin modules.
I tried adding these except some that were already chosen:
System Logs
System Logs NG
System Logs RS
Apache Webserver
Logging in as the user, under Dashboard / Logs and Reports, I can only see Bandwidth Graph and Disk Usage, not Apache access and error logs.
Do not do that. Webmin modules are root-level access, by default. Modifying Virtualmin users in Webmin is dangerous (and you’ll get a warning about it).
You need to modify Virtualmin users in Virtualmin, and even there, you need to be careful about granting generic access to Webmin modules.
The safe way is in Server Templates under Administrator’s Webmin Modules:
I’m more used to the expression “domain owner” as in system owner, domain admin etc… but I agree that in this context it means something else.
Getting back to the question. In the case I was asking about, for some reason the virtual server was set to a different Server Template that didn’t allow viewing of the logs. When I changed back to the Default Template, it appeared.
I guess that’s why googling it didn’t work out very well either, because it’s something that should be toggled on by default. I also didn’t set up these instances, so I guess that’s why I didn’t notice.