I've installed webmin from the repositories and it starts successfully, but I can't connect to it. I've enabled access to other hosts and I have tried to access it via HTTP and HTTPS, along with via the IP address and the hostname. Nothing works.
Here's some of the info from the journal
$this->bbcode_second_pass_code('', '[bran@alarm ~]$ systemctl status webmin
webmin.service - Webmin
Loaded: loaded (/usr/lib/systemd/system/webmin.service; enabled)
Active: active (exited) since Sat 2014-02-22 23:35:57 EST; 2s ago
Process: 10232 ExecStart=/etc/webmin/start (code=exited, status=0/SUCCESS)
Main PID: 10232 (code=exited, status=0/SUCCESS)
Feb 22 23:35:55 alarm start[10232]: Starting Webmin server in /opt/webmin
Feb 22 23:35:55 alarm perl[10232]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=root
Feb 22 23:35:57 alarm webmin[10232]: Webmin starting
Feb 22 23:35:57 alarm start[10232]: Pre-loaded WebminCore
Feb 22 23:35:57 alarm systemd[1]: Started Webmin.')
I get that no matter if I start it with the root account or my normal user. I've also tried using the packages from the webmin site but still get the same error. This seems to be a problem with PAM I believe.
root exists in /etc/webmin/miniserv.users
$this->bbcode_second_pass_code('', 'root:x/0:0')
/var/log/webmin/miniserv.err
$this->bbcode_second_pass_code('', '[22/Feb/2014:23:35:57 -0500] miniserv.pl started
[22/Feb/2014:23:35:57 -0500] Using MD5 module Digest::MD5
[22/Feb/2014:23:35:57 -0500] PAM authentication enabled')
no other logs exist.