creating new admin webmin user in shell

Anubhav picture Anubhav · Mar 31, 2016 · Viewed 15.9k times · Source

Installed webmin and want to create a new user non root to login, follow the steps :

  1. Edit the file /etc/webmin/miniserv.users and add a line for your new user like

    anubhav:12ZVLjpihs:0
    
  2. Edit file /etc/webmin/webmin.acl and copy the first line for the root user and paste it in same file , rename root to the new user and save the file, so the file should be like

    root:access privileges
    anubhav:access privileges
    
  3. Reset the new user password /usr/share/webmin/changepass.pl /etc/webmin anubhav mypassword.

  4. Restart webmin from /etc/init.d/webmin restart

  5. Navigate to your webmin page and login user new username and password.

Answer

Gorodeckij Dimitrij picture Gorodeckij Dimitrij · Jul 17, 2018

just in addition: RedHat distribution (i.e. Fedora, CentOS, Gentoo, etc.):

/usr/libexec/webmin/changepass.pl /etc/webmin admin newpassword

Debian distribution (i.e. Debian, Ubuntu, etc.):

/usr/share/webmin/changepass.pl /etc/webmin admin newpassword

FreeBSD:

/usr/local/lib/webmin/changepass.pl /usr/local/etc/webmin admin newpassword

Remember to replace "admin" and "newpassword" with your own details!