Arch Linux

Comandos útiles en Arch Linux

Crear usuario con carpeta $HOME en una ruta específica [en Linux]

sudo useradd NombreUsuario -m -d /CarpetaHomeUsuario

Ejemplo: Esto crea la carpeta /@/hakesh/ como ruta $HOME para el usuario hakesh y le asigna la propiedad y los atributos. También genera el árbol de directorios básicos del usuario (~/.local, ~.config, etc.) y los archivos ocultos (.bashrc, .xinitrc, etc).

sudo useradd hakesh -m -d /@/hakesh

Eliminar todos los paquetes huérfanos [en Arch Linux]

Comando de gran utilidad para limpiar el sistema de aplicaciones y vulnerabilidades innecesarias; especialmente para remover paquetes residuales que fueron dependencia de paquetes ya desinstalados.

sudo pacman -Rns $(pacman -Qtdq)

Eliminar un árbol de paquetes con interdependencia

Este comando es especialmente útil cuando deseas remover un paquete, sus dependencias y las aplicaciones que dependen del paquete en sí. Evita los clásicos bucles de error: failed to prepare transaction (could not satisfy dependencies) :: removing ... breaks dependency ... required by ... y ahorra tiempo al remover paquetes que no requerimos sin dejar paquetes huérfanos.

sudo pacman -Rcns

Comando bash para validar el redireccionamiento de una URL, incluyendo el protocolo:

curl -Ls -o /dev/null -w %{url_effective} http://url/

Script para validar el redireccionamiento de una URL, incluyendo el protocolo:

Script: urlredirection.sh. Ejemplo de uso del script: echo urlredirection.sh http://url/

#!/bin/bash
curl $1 -s -L -I -o /dev/null -w '%{url_effective}'
#    -o    output to /dev/null
#    -I    don't actually download, just discover the final URL
#    -s    silent mode, no progressbars

© Hakesh

btmp en Arch Linux

El Log btmp guarda el registro de los intentos de inicio de sesión rechazados/fallidos. Es importante validarlo y limpiarlo en caso de haber escrito la contraseña en vez del nombre de usuario al intentar iniciar sesión desde una terminal de consola. La bbicación del Log es: /var/log/btmp. Para leer el archivo de Log btmp se pueden usar estos comandos como root o usando sudo:

last -f /var/log/btmp o lastb.

Trucos de seguridad útiles