Administración de ficheiros e directorios e xestión de usuarios
Creación de usuarios:
for i in {1..5}; do useradd usuario$i
Este comando creará cinco usuarios con nombres del usuario1 al usuario5.Para asignar contraseñas:
passwd usuario1 passwd usuario2 # ... repetir para los demás usuarios
-
Creación de grupos:
groupadd desarrolladores groupadd administradores
-
Asignación de usuarios a grupos:
usermod -aG desarrolladores usuario1 usermod -aG desarrolladores usuario2 usermod -aG administradores usuario3
Verificación de pertenencia a grupos:
groups usuario1 groups usuario3
-
Cambio de contraseña:
passwd usuario2
-
Eliminación de un usuario:
userdel usuario5 -
Creación de un directorio home personalizado:
useradd -d /home/usuarios/usuario1 usuario1
-
Restringir el acceso a un directorio:
chmod 750 /etc chgrp administradores /etc
Comandos adicionales:
chage
: Modificar configuración de contraseñas.visudo
: Editar el archivo sudoers.id
: Mostrar UID, GID y grupos.
Consideraciones:
- Seguridad: Siempre establece contraseñas seguras y restricciones de acceso adecuadas.
- Best practices: Sigue las mejores prácticas de administración de sistemas.
Ampliando la práctica:
- Crear una estructura de directorios para cada grupo.
- Automatizar tareas con scripts.
- Implementar políticas de contraseñas.
Con esta práctica podrás comenzar a gestionar tus usuarios.
Información adicional:
Navegación
- ls: Lista o contido dun directorio. Opcións como
-l
(detalhes longos),-a
(mostrar todos os ficheiros, incluíndo os ocultos) e-h
(mostrar tamaños humanos) son moi útiles.
- cd: Cambia o directorio de traballo actual.
- pwd: Mostra o directorio de traballo actual.
Creación e eliminación
- mkdir: Crea un novo directorio.
- rmdir: Elimina un directorio baleiro.
- touch: Crea un ficheiro baleiro.
- rm: Elimina ficheiros ou directorios. Coidadosamente!
rm -r
elimina recursivamente, ¡usa con precaución!
Copia e movemento
- cp: Copia ficheiros ou directorios.
- mv: Move ficheiros ou directorios (tamén renombra).
Permisos
- chmod: Cambia os permisos dun ficheiro ou directorio. Por exemplo,
chmod u+x ficheiro.sh
engade permiso de execución ao usuario para o ficheiro.sh.
Búsqueda
- find: Busca ficheiros no sistema de ficheiros.
- grep: Busca patróns de texto dentro de ficheiros.
Xestión de usuarios
- useradd: Crea un novo usuario.
- userdel: Elimina un usuario.
- passwd: Cambia a contrasinal dun usuario.
- groupadd: Crea un novo grupo.
- usermod: Modifica as propiedades dun usuario (grupo, directorio home, etc.).
- groups: Mostra os grupos aos que pertence un usuario.
Ningún comentario:
Publicar un comentario