En aquesta fase prepararem l’entorn de treball sobre la màquina virtual creada a l’Sprint 1, afegint emmagatzematge addicional i configurant les particions necessàries per a les dades i la portabilitat.
Amb la màquina virtual apagada, cal accedir a la configuració de l’emmagatzematge a VirtualBox i afegir un segon disc dur virtual (VDI). Aquest disc s’utilitzarà per separar el sistema operatiu de les dades de l’usuari.
Un cop arrencada la màquina, farem clic dret sobre el botó d’Inici i seleccionarem Gestió de discs (Disk Management).
Dins del Gestor de discs, realitzarem les següents accions sobre el disc nou:
Ens assegurarem que cada partició tingui una lletra d’unitat assignada (per exemple, E: i F:).
Després, obrirem una consola de comandes (CMD) per verificar-ho mitjançant l’eina de línia de comandes diskpart.
Executarem les següents comandes:
diskpartlist volume
En aquesta fase, configurarem restriccions d’espai en disc per evitar que un sol usuari noli tot l’emmagatzematge de la partició de dades, i gestionarem els comptes d’usuari i grups que estaran subjectes a aquestes restriccions.
Les quotes de disc permeten als administradors controlar l’ús de l’emmagatzematge. Per activar-les:
Dins de la mateixa finestra de configuració de quotes, definirem els límits per defecte per als nous usuaris:
Crearem l’usuari alumne1 i l’usuari alumne2 amb les seves respectives contrasenyes.
Per gestionar els permisos de forma conjunta, crearem un grup:
lusrmgr.msc, anirem a la carpeta Grups.Finalment, verificarem que la configuració funciona:
Repetirem el procés de la Fase 1: afegirem un tercer disc a VirtualBox i, des de la Gestió de discs, l’inicialitzarem i crearem un volum simple anomenat Backups en format NTFS.
Dins de la nova unitat, crearem una carpeta arrel per centralitzar els fitxers dels alumnes.
Obre el bloc de notes i crea un fitxer anomenat copia_seguretat.bat. Utilitzarem la variable d’entorn %USERNAME% perquè l’script sigui genèric per a qualsevol usuari que l’executi. La comanda recomanada és robocopy per la seva eficiència:
@echo off
robocopy "C:\Users\%USERNAME%" "F:\CòpiesUsuaris\%USERNAME%" /E /R:0 /W:0
pause
Executa gpedit.msc per obrir l’Editor de polítiques de grup local. Navega per l’arbre de carpetes: Configuració de l’usuari > Configuració de Windows > Scripts (Inici de sessió/Tancament de sessió).
.bat que has creat anteriorment.L’objectiu d’aquesta fase és validar que totes les configuracions de discs, quotes d’usuari i automatització mitjançant scripts funcionen correctament i de forma integrada.
Per comprovar que el sistema està ben configurat, realitzarem les següents accions:
.bat. Un cop tancada, anirem a la unitat de Backups i verificarem que s’ha creat una carpeta amb el nom de l’usuari que conté els seus fitxers personals.En aquesta fase analitzarem el consum de recursos del sistema i aprendrem a optimitzar-lo eliminant processos que no són necessaris per al treball diari.
Iniciarem sessió com a alumne1 i obrirem una consola de comandes (CMD). Executarem la comanda tasklist per veure tots els processos en execució. Per guardar aquesta informació, bolcarem el resultat en un fitxer de text dins de la carpeta de l’usuari:
tasklist > C:\Users\alumne1\processos_inici.txt
Analitzarem la llista per detectar aplicacions que consumeixen memòria RAM innecessàriament en una màquina virtual.
| Nom del procés | Justificació per eliminar-lo |
|---|---|
OneDrive.exe |
No s’utilitza emmagatzematge al núvol en aquest exercici. |
Teams.exe |
Consum molt elevat de recursos; innecessari per a l’administració de discs. |
SkypeApp.exe |
Servei de missatgeria que s’inicia per defecte i resta agilitat al sistema. |
Utilitzarem la comanda taskkill per tancar un procés de forma forçada i comprovar-ne l’efecte.
taskkill /IM OneDrive.exe /FPerquè la neteja de recursos sigui automàtica, editarem l’script .bat creat a la fase anterior. Afegirem les comandes taskkill per a OneDrive i Teams. D’aquesta manera, quan alumne2 iniciï sessió, aquests processos es tancaran sols.
I tal com es veu en la seguent captura en reengegar amb alumne2 no s’han executat
explorer.exe, la interfície gràfica (escriptori, barra de tasques) desapareixerà. Això ensenya la diferència entre processos d’usuari i processos del sistema.En aquesta fase configurarem permisos especials per a carpetes, anant més enllà dels permisos de grup per aplicar restriccions a usuaris específics dins d’un mateix grup.
A Windows, cada fitxer i carpeta té una llista de control d’accés (ACL). Aquesta llista defineix quina identitat (usuari o grup) té afectació i quins permisos té (lectura, escriptura, control total, etc.). Les ACLs permeten una granularitat molt més alta que els permisos compartits estàndard.
Iniciarem sessió com a administrador i crearem una carpeta anomenada Projectes dins de la partició Dades (D:).
Configurarem la carpeta perquè el grup tingui el control inicial:
D:\Projectes -> Propietats -> pestanya Seguretat.Farem clic a Avançat i després a Desactiva l’herència, triant l’opció de conservar els permisos existents per poder-los modificar.
Iniciarem sessió com a alumne1:
D:\Projectes.Crearem un fitxer de text, el modificarem i l’esborrarem.
Ara aplicarem una restricció específica per a un membre del grup. Com a administrador, obrirem la consola i executarem:
icacls "D:\Projectes" /grant:r alumne2:(R)
Aquesta comanda substitueix els permisos heretats de l’alumne2 i li assigna exclusivament permisos de Lectura (R).
Iniciarem sessió com a alumne2 per verificar l’eficàcia de l’ACL:
D:\Projectes: el sistema ens ha de deixar llegir-lo.Finalment, verificarem l’estat final de les ACLs des de la línia de comandes com a administrador executant:
icacls "E:\Projectes"
Explicació dels codis que apareixeran: (R): Permís de només lectura per a l’alumne2.
(RX): Permís de lectura i execució per al grup (no poden escriure ni esborrar).
(OI)(CI): Indica que els permisos s’heretaran automàticament a tots els fitxers i carpetes que es creïn dins de “Projectes” en un futur.