Difference between revisions of "Recover lost administrator password"

From BubbaWiki
Jump to navigation Jump to search
Line 23: Line 23:
</pre>  
</pre>  
#Shut down your unit and unplug the power cord.<br>  
#Shut down your unit and unplug the power cord.<br>  
#Connect the unit to your network (you must have a DHCP server other than B2/B3) via the LAN or WAN port.
#Connect the unit to your network (you must have a DHCP server other than B2/B3) via the LAN or WAN port.  
#Insert your USB stick into one of the ports on your unit.  
#Insert your USB stick into one of the ports on your unit.  
#Keep the button on the backside pressed while inserting the power cord. Keep it pressed for five seconds and then release it.  
#Keep the button on the backside pressed while inserting the power cord. Keep it pressed for five seconds and then release it.  
#After about 1 minute you will be able to reach your unit via the IP address given to the unit from your DHCP server.
#After about 1 minute you will be able to reach your unit via the IP address given to the unit from your DHCP server.<br>
#
#Login via SSH with username 'root' and password 'excito'.<br>
#Type the following comands:<br>
<pre>mount /dev/sda1 /mnt
</pre><pre>chroot /mnt /bin/bash
</pre><pre>passwd admin
</pre>
#Now enter a new administrator password (retype it when asked for). <br>
#Also change the samba password with the following command:<br>
<pre>smbpasswd admin
</pre>
#Now enter a new samba administrator password (retype it when asked for). <br>

Revision as of 12:43, 11 November 2010

If you have lost your administrator password here are two ways of recovering it.

A

This alternative requires that you have a user that has shell log in activated.

  1. Log in via SSH with your user.
  2. Become root with the command su (password 'excito').
  3. Type the command 'passwd admin'.
  4. Now enter a new password (retype it when asked for).
  5. Done!


B

If you do not have a user with shell access do like this.

  1. Download the latest install image: B3: update.excito.net/install/latest/b3 or B2: update.excito.net/install/latest/bubba-two/
  2. Unzip the downloaded zip file to a USB stick, there will be a catalog named 'install' in the root.
  3. In the catalog 'install' you will find a file called 'bubba.cfg', open it with an editor. Use for example www.contexteditor.org/ or www.flos-freeware.ch/notepad2.html. Using Windows Notepad or Wordpad will destroy the file. Edit the line DO_INSTALL to the following:
DO_INSTALL=0
  1. Shut down your unit and unplug the power cord.
  2. Connect the unit to your network (you must have a DHCP server other than B2/B3) via the LAN or WAN port.
  3. Insert your USB stick into one of the ports on your unit.
  4. Keep the button on the backside pressed while inserting the power cord. Keep it pressed for five seconds and then release it.
  5. After about 1 minute you will be able to reach your unit via the IP address given to the unit from your DHCP server.
  6. Login via SSH with username 'root' and password 'excito'.
  7. Type the following comands:
mount /dev/sda1 /mnt
chroot /mnt /bin/bash
passwd admin
  1. Now enter a new administrator password (retype it when asked for).
  2. Also change the samba password with the following command:
smbpasswd admin
  1. Now enter a new samba administrator password (retype it when asked for).