Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
master_cs:fortificacion:p4 [2025/02/25 15:16] – thejuanvisu | master_cs:fortificacion:p4 [2025/02/25 16:02] (actual) – thejuanvisu | ||
---|---|---|---|
Línea 109: | Línea 109: | ||
===== 5. El usuario user010 SOLO puede ejecutar ls, rm, vi y wc ===== | ===== 5. El usuario user010 SOLO puede ejecutar ls, rm, vi y wc ===== | ||
- | Para poder limitar el usuario de estam manera debemos comenzar por | + | Para poder limitar el usuario de estam manera debemos comenzar por modificar el módulo login de PAM con la siguiente linea |
+ | < | ||
+ | auth required pam_shells.so | ||
+ | </ | ||
+ | Tras eso creamos un archivo con los comandos restringidos llamado comandosrest.sh: | ||
+ | < | ||
+ | allowed_commands=(" | ||
+ | if [[ ! " ${allowed_commands[@]} " =~ " $1 " ]]; then | ||
+ | echo "No puedes ejecutar ese comando :(" | ||
+ | exit 1 | ||
+ | fi | ||
+ | </ | ||
+ | <WRAP column 100%> | ||
+ | {{: | ||
+ | </ | ||
+ | Tras eso volvemos al archivo de login y añadimos la siguiente línea: | ||
+ | < | ||
+ | session required pam_exec.so / | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== 6. El usuario user020 puede gestionar sistemas de archivos en el sistema usando fdisk, mkfs, mount y umount ===== | ||
+ | |||
+ | ===== 7. Cualquier usuario del sistema puede usar cualquier cosa como user010 poniendo sus datos de autenticación ===== | ||
+ | |||
+ | Para esto usamos el comando: | ||
+ | < | ||
+ | sudo visudo | ||
+ | </ | ||
+ | y dentro añadimos la línea: | ||
+ | < | ||
+ | ALL ALL=(user010) ALL | ||
+ | </ | ||
<WRAP column 100%> | <WRAP column 100%> | ||
+ | {{: | ||
+ | </ | ||
+ | ===== 8. Cualquier miembro del grupo adm puede realizar cualquier tarea adminsitrativa sin poner contraseña ===== | ||
+ | |||
+ | Usamos de nuevo el comando visudo y añadimos la siguiente linea: | ||
+ | |||
+ | < | ||
+ | %adm ALL=(ALL) NOPASSWD: ALL | ||
+ | </ | ||
+ | <WRAP column 100%> | ||
+ | {{: | ||
</ | </ | ||
+ | ===== 9. El usuario usuario no tiene que poner su contraseña para acceder al sistema. ===== | ||
+ |