Revista Tecnología

Ubuntu Trucos, Utilidades

Publicado el 25 mayo 2017 por Jlmora

Es posible arrancar el sistema y acceder a la cuenta de superusuario sin conocer la contraseña siempre y cuando se tenga acceso al teclado de la consola (esto supone que ni la BIOS ni un cargador de arranque como lilo solicitan una contraseña para evitar el arranque del sistema).
En el pantalla de arranque de lilo, cuando aparece boot: (en algunos sistemas debe presionar la tecla Mayús para evitar el arranque automático) escriba:

boot: Linux init=/bin/sh

Esto hará que el sistema arranque el kernel y ejecute el /bin/sh en vez del estándar init. Ahora tenemos privilegios de superusuario y acceso al intérprete de comandos. Puesto que generalmente está montado en modo sólo lectura, debe hacer lo siguiente:

init-2.03# mount -n -t remount,rw /
init-2.03# mount -avt nonfs,noproc,nosmbf
init-2.03# cd /etc
init-2.03# vi passwd
init-2.03# vi shadow

(si el segundo campo de datos en el /etc/passwd es una "x" para cada nombre de usuario, su sistema utiliza contraseñas ocultas y debe editar el archivo /etc/shadow) Para desactivar la contraseña de root, edite el segundo campo de datos en el archivo de contraseñas de modo que quede vacío. Ahora se puede reiniciar el sistema y entrar como root sin contraseña.

Ubuntu Trucos, Utilidades

Modificar archivos con la sustitución de expresiones regulares

Para reemplazar todas las instancias FROM_REGEX por TO_REGEX en todos los archivos FILES . . . :

# perl -i -p -e 's/FROM_REGEX/TO_REGEX/g;' FILES ...
-i es para "editar en el lugar", -p significa "bucle implícito sobre los archivos FILES . . . ". Si la sustitución es compleja, la recuperación ante posibles errores resulta más fácil usando el parámetro -i.bak en vez de -i. De esta manera se conservará una copia de los archivos originales a los que se les agregará la extensión .bak.

Configurar fecha y hora (BIOS)

  • #sudo date MMDDhhmmCCYY
  • #sudo hwclock -utc
  • #sudo hwclock -systohc
  • #sudo hwclock -show

Esto fijará la fecha y hora del sistema y del hardware en MM/DD hh:mm, CCYY. La hora se muestra según el huso horario local pero el hardware utiliza el UTC. Configure el reloj del sistema para corregir la fecha y hora en forma automática mediante un servidor remoto:

# sudo ntpdate <server>

Si su sistema posee una conexión a Internet permanente, resulta interesante incluirlo en /etc
/cron.daily.

Como desactivar el protector de pantalla

    #sudo xset s off
    # sudo xset -dpms
    # sudo xscreensaver-command -prefs

Obtener el texto de una página web o del archivo de una lista de correos

Lo siguiente leerá una página web como un archivo de texto. Resulta muy útil cuando se desea copiar configuraciones que se obtienen de la red.

$ lynx -dump http://www.remote-site.com/help-info.html >archivo_de_texto

Sacado de: http://www.tuxapuntes.com/tux/content/view/253/126/


Volver a la Portada de Logo Paperblog

Revista