e-interiores Headline Animator

2.2.07

El usuario root en el n800

Siguiendo el tutorial de maemowiki voy a intentar optener acceso como usuario root. Para ello tendré que instalar una serie de paquetes.
En primer lugar es necesario un cliente de terminal como el xterm. Instalaremos el paquete ossoXterm, instalarlo con la nueva versión del instalador es supersencillo: basta con descargar el fichero install. Se abrirá el instalador y procederemos a instalar ossoXterm y Drogbear

Una vez instalado tenemos acceso al sistema a bajo nivel. Si abrimos el terminal veremos que entramos como un usuario user en concreto.

Nuestra intención es obtener acceso al usuario root. Para eso tenemos varios métodos. El más sencillo es hacer una conexión ssh desde otra máquina o desde la misma (para ello tenemos que tenerla conectada a la red).

Hacemos ssh root@ip usando rootme como password. Ya somos root.
Para permitir acceder como root solo tenemos que modificar el fichero /usr/sbin/gainroot. Para ello podemos usar el editor vi

Modificaremos la línea
MODE=`/usr/sbin/chroot /mnt/initfs cal-tool --get-rd-mode`
por esta otra
MODE=enabled #`/usr/sbin/chroot /mnt/initfs cal-tool --get-rd-mode`

Como nota curiosa decir que al intentar usar el comando undo del vi, aparece un mensaje que nos dice que esta funcionalidad no está implementada. Para reducir el tamaño de los ejecutables y mejorar el rendimiento hay que renunciar a algo...

Ahora para usar la shell del root sólo tenemos que teclear
sudo gainroot

(Al ejecutar antes este comando obteníamos un mensaje la mar de curioso:
Nokia-N800-51:/$ sudo gainroot
cal_read_block(r&d_mode): size zero, block not found?
Enable RD mode if you want to break your device


Asignamos una contraseña al usuario user (es necesario ser root para hacerlo)
passwd user
y añadimos al usuario user a la lista de sudoers (nos pedira la contraseñar para convertirnos en root)
echo "user ALL = PASSWD: /bin/su" >> /etc/sudoers (si no queremos que nos pida contraseña basta con cambiar PASSWD por NOPASSWD)

Al haber establecido una contraseña pudiera darse el caso que al abrir alguna aplicacion visual (no de consola) el sistema se quede esperando a que introduzcamos la contraseña, con lo que aparentemente la aplicación no se lanza.

Es recomendable desactivar la posibilidad de que se loge el root directamente, lo que haremos con passwd -l root

Si no queremos desactivar el login al menos debemos cambiar la contraseña del root (no es buena idea ir con un servidor sshd abierto y con una contraseña conocida). Para ello estando como root ejecutamos el comando passwd

También podemos cerrar el acceso externo del root por ssh via DropBear, para lo que cambiarremos la línea
DROPBEAR_EXTRA_ARGS=
por esta otra
DROPBEAR_EXTRA_ARGS="-w"
del fichero
/etc/init.d/dropbear restart

3 comentarios:

Anónimo dijo...

Hola,

Qué tal sigue la experiencia con el N800?

Ya que lo podrías comprobar tú mismo, quería preguntarte si puede usarse el N800 para tomar notas escritas a mano. No tiene porqué ser necesario el reconocimiento de los caracteres, sólo algunas notas tomadas en reuniones para prescindir el papel y lápiz o el portátil. Para mí sería el dato decisivo para decantarme por su compra.

Gracias, y te confirmo que tienes un nuevo lector, eso sí, desde google reader.

Anónimo dijo...

Excelente. Cumple con creces las espectativas que tenía en el cacharrito.
Lo uso para navegar por internet, para tomar notas (con reconocimiento de caracteres o con el teclado a pantalla completa que es muy cómodo),...
Eso con las aplicaciones que trae por defecto.

Con otras aplicaciones como Maemopad+ que permite hacer esquemas/anotaciones organizándolas jerarquicamente.

Es muy cómodo de usar con los pulgares, tanto el acceso a los menús como la escritura.

Estoy encantado, tanto que ya no tengo tiempo para bloggear...

Anónimo dijo...

Después de echar un vistazo al Maemopad+... es exactamente lo que estaba buscando, tras el KU800 el N800 será mi próxima adquisición. Me vendrá genial para la supervisión remota de servidores por ssh, entre mil cosas más que se me pasan por la cabeza para evitar estar con un portátil por todos sitios.

Muchas gracias! Y no te olvides de bloggear esas cosillas que vayas descubriendo sobre tu N800.