Pràctica 3: Seguretat lògica
Llicència: CC BY-NC-SA 4.0
(Reconeixement - NoComercial - CompartirIgual) 🅭
Entrega
Cal entregar un document en format PDF amb les respostes dels exercicis.
El document ha de complir els següents requisits:
Configuració de la màquina virtual
En aquesta pràctica cal utilitzar una màquina virtuals Ubuntu 24.04 .
Cal configurar el nom de la màquina perquè siga UbuntuSI-01 .
Cal configurar el prompt com s'indica en el següent punt.
Configuració del prompt
Per les captures de pantalla cal configurar el prompt del terminal.
Edita el fitxer ~/.bashrc :
Busca la línia que força la utilització de colors i
esborra el comentari per que quede de la següent manera:
Solució
Configuració original :
Configuració modificada :
Inclou el dia, l'hora i el teu nom i cognoms en el prompt terminal.
Modifica la variable PS1 i canvia \u (abans del @)
per \d \t CognomNom:
Solució
Configuració original :
PS1 = '${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Configuració modificada :
PS1 = '${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\d \t CognomNom@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Reinicia la terminal. Ha de quedar com la imatge següent:
Fri Sep 13 09:30:00 CognomNom@UbuntuSI-01 : ~ $
Exercici 1: Còpies de seguretat
Objectius
Aprendre a utilitzar eines d'empaquetatge i compressió de fitxers i directoris.
Aprendre a fer còpies de seguretat totals, diferencials i incrementals.
Aprendre a programar tasques
Tasca
Crea còpies de seguretat amb l'eina tar i programa tasques amb crontab.
Pots consultar els recursos Recurs: Còpies de seguretat .
Crear còpies de seguretat
Utilitzant l'eina tar:
Crea una còpia completa del directori ~/data a ~/backups/bkp0_completa.tzg.
El snapshot ha de guardar-se a ~/backups/snapshot.snar.
Esborra fitxer2.txt, crea fitxer5.txt (amb el mateix format anterior).
Crea una còpia incremental del directori ~/data a ~/backups/bkp1_incremental.tzg
Recuperar còpies de seguretat
Esborra el directori ~/data.
Utilitzant l'eina tar:
Recupera el directori ~/data des de la còpia completa.
Comprova que els continguts corresponen a aquesta versió (Hauries de tindre els fitxers 1, 2, 3 i 4).
Recupera els canvis realitzats en el còpia incremental.
Comprova que els continguts corresponen a aquesta versió (1, 3, 4 i 5).
Programar còpies de seguretat
Utilitzant crontab i tar:
Programa que es realitze una còpia completa cada diumenge a les 23:59 a ~/backups/bkpYYYYMMDD_completa.tgz.
Programa que es realitze una còpia completa cada dia (excepte diumenge) a les 23:59 a ~/backups/bkpYYYYMMDD_incremental.tgz.
Per obtindre YYYYMMDD podeu utilitzar la comanda date +"%Y%m%e".
Exemple
tar -cvzf /home/user/backups/bkp$( date +"%Y%m%e" ) _completa.tgz /home/user/data
Exercici 2: Access Control List (ACL )
Objectius
Configurar permisos en Linux utilitzant Llistes de Control d'Accés (ACL ).
Tasca
A partir dels recursos trobats a Recurs: Permisos i ACL a Linux ,
realitza les següents accions i mostra els passos seguits.
Crea 2 grups, anomenats professorat i alumnat.
Crea 2 usuaris:
docent, que pertany al grup professorat com a grup secundari.
estudiant, que pertany al grup alumnat com a grup secundari.
Crea la següent estructura de fitxers i directoris:
Tots les carpetes i fitxers creats pertanyen al teu usuari,
que seria l'administrador. Anem a definir els següents permisos
mitjançant ACLs:
Directori aules:
Els grups professorat i alumnat tenen permís de lectura i execució (per poder entrar dins)
Directori curs:
L'usuari docent té tots els permisos sobre el directori i els seus continguts.
L'usuari estudiant té permís de lectura sobre el directori i tots els seus continguts.
Directori curs/entregues:
L'usuari estudiant té permís d'escriptura.
Fitxer notes:
L'usuari docent té permís de lectura i escriptura.
L'usuari estudiant té permís de lectura.
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent
a la pàgina web .
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.