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 comorootu otro usuario.su nombre-usuario: Estando comoroot, 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 directoriohomeal 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 directoriohomeasociado.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 nombreenlaceapuntando afichero.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 nombreenlaceapuntando afichero.
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 concat >.
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 delfichero.
Procesamiento de Texto
sort fichero > fichero.guardado: Ordena las líneas delficheroy guarda el resultado enfichero.guardado.wc -w fich > fich.palabras: Cuenta el número de palabras enfichy escribe el resultado enfich.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):
- Navegar al directorio de montaje:
cd /media - Otorgar permisos de escritura/lectura/ejecución a todos en el subdirectorio:
chmod 777 sf_debian - Ingresar al directorio:
cd sf_debian/