PBX in a Flash for Newbies

Users and Passwords


Users and Passwords

There are many Users and Passwords required to run PBX in a Flash. There are unique administrators for accessing each component that makes up the PBX in a Flash distribution. Here's the steps that you absolutely need to do immediately after installing PBX in a Flash:

  1. Change the Linux root user password

    The root user is the administrator for the Linux operating system and also has complete control of the Asterisk CLI. The password is set during the installation stage. If you want to change the root password, at the Linux prompt use the passwd command (not a typo!).

    root@pbx:~ $ passwd

    It will prompt you to type the new password twice. Write down the new password!

  2. Synchronize the Passwords

    At the Linux prompt, you can run the "passwd-master" command this will synchronize all the administrators including root to one main password.

    root@pbx:~ $ passwd-master

    It will prompt you if you want to change passwords for the different administrators, answer yes for now. It will make your life so much easier at the start to have one common password. Here's the steps that occur when you run the passwd-master script. Later, you can change the individual passwords as needed:

Here's a quick list of the Users and how to individually set their passwords:

  • FreePBX

    Here's information on how to logon to FreePBX.

    • admin user

      Administrator of FreePBX. Can do anything. The default user/password is admin/admin. You initial set the admin user's password using the following command at the Linux prompt:

      root@pbx:~ $ /usr/libexec/webmin/changepass.pl /etc/webmin admin foo

      Where admin is the user and foo is the new password. Normally, the admin account is disabled if you use "passwd-master" and replaced by the user "maint".

    • wwwadmin user

      The "wwwadmin" is supposedly for users needing FOP and MeetMe access but appears to be able to do everything on my server that the user "maint" does.

      Set password at Linux prompt using

      root@pbx:~ $ passwd-amp

    • maint user

      The user maint is able to go everywhere. This is the user that you should use after setting passwd-master. You set the password at Linux prompt using:

      root@pbx:~ $ passwd-maint

    • meetme user

      The meetme user is for users needing only MeetMe access. You set the password at the Linux prompt using

      root@pbx:~ $ passwd-meetme

    • Webmin

      This is the administrator for the Webmin web-based client for configuring the Non Asterisk Stuff (couldn't find a better term - so stuff it is!). Here's information on how to logon to Webmin. It uses the same user and password as the Linux root user:

      User: root
      Password: what you set originally during installation

    • Asterisk

      There is one user associated with the Asterisk application:

      • User: admin with a default password of amp110

      You can manually change the username and password by modifying the following line in /etc/amportal.conf file

      • AMPMGRUSER=admin - modifies the username for the Asterisk manager
      • AMPMGRPASS=amp110 - modifies the password for the Asterisk manager

      and then at the Linux prompt, run:

      root@pbx:~ $ /usr/src/AMP/apply_conf

    • mySQL

      There are two users associated with the mySQL database:

      • User: asteriskuser with a default password of amp109
      • User: admin with a default password of amp110

      You can manually change the username and password by modifying the following line in /etc/amportal.conf file

      • AMPDBUSER=asteriskuser - modifies the username for the database user
      • AMPDBPASS=amp109 - modifies the password for the database user

      and then at the Linux prompt, run:

      root@pbx:~ $ /usr/src/AMP/apply_conf

    • FreePBX Operator Panel (FOP)

      The secret code for performing transfers and hangups in the Flash Operator Panel is passw0rd (zero not the letter O)

      You can manually change this password by modifying the line FOPPASSWORD=passw0rd in the /etc/amportal.conf file and then at the Linux prompt, run:

      root@pbx:~ $ /usr/src/AMP/apply_conf

    • Voicemail and Recordings

      If you want to access your voicemail through the web client FreePBX, your extension must have voicemail enabled and a password entered.Your username is your extension ID (ex. 1001) and your initial password is the voicemail password configured in the extension (not the secret password!)


Go to the

Introduction
to Networking

Online Book

Go to the

PBX in a Flash

Home Page

Go to the

FreePBX

Home Page

Return to the

PBX in a Flash
for Newbies

home page

Copyright April 2008 - Eugene Blanchard