Comandos Esenciales de Administración de Usuarios y Sistema en Linux

Clasificado en Informática

Escrito el en español con un tamaño de 4,88 KB

Gestión de Sesiones y Usuarios

  • su: Permite entrar a sesión como root u otro usuario.
  • su nombre-usuario: Estando como root, permite cambiar a la sesión de otro usuario.
  • passwd: Comando para cambiar la contraseña.

Información de Usuarios

  • who -a -H: Muestra información detallada de los usuarios conectados al sistema.
  • users: Muestra una lista simple de los usuarios conectados al sistema.
  • id: Muestra información detallada del usuario actual (UID, GID, grupos).
  • groups: Muestra los grupos a los que pertenece un usuario.

Creación y Modificación de Usuarios y Grupos

Creación
  • adduser usuario: Crea un nuevo usuario.
  • adduser usuario grupo: Añade un usuario existente a un grupo específico.
  • adduser -no-create-home usuario: Crea un usuario sin su directorio personal (home).
  • addgroup grupo: Crea un nuevo grupo.
Modificación (usermod y groupmod)
  • usermod -l nuevo_login usuario: Cambia el nombre de usuario (login).
  • usermod -d nueva_home -m login: Cambia el directorio home al usuario, creándolo si no existe y transfiriendo el contenido existente.
  • usermod -e AAAA-MM-DD login: Establece una fecha de expiración para la cuenta del usuario (ejemplo: usermod -e 2006-04-14 login).
  • groupmod -n nuevo_nombre grupo: Cambia el nombre a un grupo existente.
  • usermod usuario -L: Bloquea el usuario.
  • usermod usuario -U: Desbloquea el usuario.
  • groupmod nombregrupo -n nombrenuevo: Cambia el nombre de un grupo (redundante con el anterior, pero se mantiene la notación).
Eliminación
  • deluser usuario: Borra un usuario.
  • deluser -remove-home usuario: Elimina el usuario y su directorio home asociado.
  • delgroup grupo: Elimina un grupo.
  • delgroup grupo -only-if-empty: Elimina el grupo solo si no contiene ningún usuario.

Gestión de Enlaces de Archivos

Enlaces Duros y Simbólicos

Los enlaces son fundamentales para referenciar archivos y directorios.

Enlaces Duros
  • ln fichero directorio/enlace: Crea un enlace duro con el nombre enlace apuntando a fichero.
  • ls -li: Muestra los archivos junto con sus i-nodos, permitiendo verificar enlaces duros (múltiples archivos con el mismo i-nodo).
  • ls -li primerdirectorio segundodirectorio: Muestra archivos con enlaces duros entre directorios.
Enlaces Simbólicos (Blandos)
  • ln -s fichero directorio/enlace: Crea un enlace simbólico (o blando) con el nombre enlace apuntando a fichero.

Operaciones Básicas de Archivos y Texto (Hoja 1 de Linux)

Comandos útiles para la manipulación rápida de contenido y estructura de archivos.

Creación y Edición

  • cat > fichero: Crea un fichero de texto y permite ingresar contenido directamente.
  • Ctrl+Z: Detiene la edición del archivo iniciado con cat >.

Manipulación y Búsqueda

  • mv nombreviejo nombrenuevo: Cambia el nombre de un archivo o directorio.
  • cp fichero copiafichero: Copia un fichero a otro con un nombre diferente.
  • grep "palabra" fichero: Busca la cadena "palabra" dentro del fichero.

Procesamiento de Texto

  • sort fichero > fichero.guardado: Ordena las líneas del fichero y guarda el resultado en fichero.guardado.
  • wc -w fich > fich.palabras: Cuenta el número de palabras en fich y escribe el resultado en fich.palabras.

Monitoreo del Sistema

Uso de Memoria

  • free -m -s 3: Muestra el uso de memoria en megabytes (-m), actualizando la información cada 3 segundos (-s 3).

Nota sobre Acceso a Medios (Guests Addition)

Instrucciones para acceder a un medio (posiblemente una imagen de CD/DVD en un entorno virtualizado):

  1. Navegar al directorio de montaje: cd /media
  2. Otorgar permisos de escritura/lectura/ejecución a todos en el subdirectorio: chmod 777 sf_debian
  3. Ingresar al directorio: cd sf_debian/

Entradas relacionadas: