On Sat, 22 Jan 2011, Philipp Haselwarter wrote:

I chmod 0640'ed /etc/sudoers on my N900 and closed the terminal -.-
sudo gainroot/chmod/... fails complaining about the permissions, the gui
package manager does so silently.
Can't mount the filesystem root offline on another device to chmod 0440
back (?), can't login as root locally, ssh to localhost seems to work but I
don't have the slightest idea about the root password.

Any way to avoid a reflash?

You can boot another system. For example Meego:

1. Download any u-boot image (for example the one from here:
   http://al.robotfuzz.com/~al/maemo/u-boot/u-boot.bin ) and flash it
   (as a kernel):

flasher-3.5 -f -k u-boot.bin


2. Prepare a uSD card for meego according to instructions here:
   http://wiki.meego.com/ARM/N900/Install/MMC

3. Boot into meego, mount the N900 root filesystem (ubifs on mtd5), and
   fix the problem

4. Reflash kernel by downloading the firmware image and using the
   command

flasher-3.5 -f -F RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin 
--flash-only=kernel



--
Matan Ziv-Av.                         ma...@svgalib.org


_______________________________________________
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users

Reply via email to