Situación, tienes un servidor con webmin, tienes acceso SSH al servidor, pero no sabes la contraseña del usuario webmin para acceder al panel…
¿ Qué podemos hacer ?
Habilitar el acceso siguiendo unos pasos en la consola.
Entramos al servidor por SSH, desde ahí, creamos un usuario y le asignamos password:
adduser dummy passwd dummy
Una vez creado el usuario, debemos de integrarlo con el sistema de webmin (que por defecto, para autenticarse utiliza la constraseña del sistema). Para ello tenemos que modificar 2 ficheros: /etc/webmin/miniserv.users y /etc/webmin/webmin.acl
En el primero, se indican los usuarios del sistema que tienen acceso a webmin. En nuestro caso añadiremos la siguiente línea:
dummy:x:0:::::::0:0
En el segundo, se establecen los permisos de ese usuario sobre webmin, en este caso, yo le asigno todos los permisos añadiendo la siguiente línea:
dummy: acl adsl-client apache at backup-config bacula-backup bandwidth bind8 burner cfengine change-user cluster-copy cluster-cron cluster-passwd cluster-shell cluster-software cluster-useradmin cluster-usermin cluster-webmin cpan cron custom dfsadmin dhcpd dnsadmin dovecot exim exports fdisk fetchmail file filter firewall frox fsdump grub heartbeat htaccess-htpasswd idmapd inetd init inittab ipfilter ipfw ipsec jabber krb5 ldap-client ldap-server ldap-useradmin lilo logrotate lpadmin lvm mailboxes mailcap majordomo man mon mount net nis openslp pam pap passwd phpini postfix postgresql ppp-client pptp-client pptp-server procmail proc pserver qmailadmin quota raid samba sarg sendmail sentry servers shell shorewall smart-status smf software spam squid sshd status stunnel syslog syslog-ng tcpwrappers telnet time tunnel updown useradmin usermin vgetty webalizer webminlog webmin xinetd vsftpd mysql package-updates system-status webmincron ajaxterm
Guardamos y reiniciamos webmin
service webmin restart
Una vez hecho esto podemos acceder con nuestro usuario dummy al panel webmin: http://x.x.x.x:10000/
Bye!
perfecto!, muchas gracias.