El usuario root en el n800

3 febrero 2007

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 (para ello tenemos que tenerla conectada a la red).

Hacemos ssh 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

Anuncios

12 Responses to “El usuario root en el n800”

  1. Manuel Says:

    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.

  2. Manuel Says:

    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.

  3. javacasm Says:

    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…

  4. javacasm Says:

    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…

  5. Manuel Says:

    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.

  6. Manuel Says:

    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.


  7. […] de tener acceso como root al N800. Aqui teneis un buen tutorial para […]

  8. BlackDaemon Says:

    Hola, me acaba de llegar un N800, pero quería instalar aplicaciones, pero veo que no se puede sin una conexión a red verdad ? Es que no tengo inet WIFI, o se podría hacerlo desde mi consola xterm en gentoo y por el cable USB que trae ??

    saludos y espero alguna respuesta


  9. Puedes instalar aplicaciones desde las tarjetas SD, a las que puedes copiar los ficheros de instalacion (.deb) una vez conectado a un pc por USB (tendrás acceso a cualquiera de las dos tarjetas SD como dos discos extraíbles) o directamente. Desde el xterm con dpkg o haciendo click desde el explorador de archivos.

  10. BlackDaemon Says:

    Hola bueno, gracias, la verdad es que ya me compré un router/ap y todo esta bién, ahora el problema que sigue es conseguir root en el n800, bueno, con tu guia espero poder hacerlo

  11. BlackDaemon Says:

    Hola, te cuento que tienes un error en esta parte amigo

    ######Código##########
    Para permitir acceder como root solo tenemos que modificar el fichero /usr/bin/gainroot. Para ello podemos usar el editor vi
    ######FIN############
    en esa parte pones : “/usr/bin/gainroot”
    y en realidad es : “/usr/sbin/gainroot”


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: