Nom de l’alumne: Unai Conus
Grup classe: 2 SMX B
PRÀCTICA 2: Gestió d'usuaris i grups locals.
Monitorització i automatització
Objectiu: Gestionar els usuaris i grups locals en sistemes Linux. Monitoritzar i automatizar en sistemes Linux.
L’entrega ha de ser en format pdf. Alternativament es pot fer una entrada en la vostra pàgina a Wix i entregar l’enllaç directe.
Apunts del Pere. Temes 23 i 24.
Per aprovar la pràctica s’ha de tenir almenys un 60% de la nota de cada part sense comptar les tasques marcades com opcionals, ja que es considera fonamental. Si no, la nota màxima de la pràctica serà un 4.
IMPORTANT: Si la nomenclatura del nom per a màquines (hostname) i usuaris, configuració de discos i configuració de xarxes descrita durant la UF no es respecta es penalitzarà en cada pràctica on es detecti que segueix estant malament.
IMPORTANT: (P1) Ara toca canviar-li el nom a la màquina (hostname) perquè us identifiqui millor. El nom que vull és ubsxxx, on xxx són les vostres inicials. Per canviar-ho:
sudo hostnamectl set-hostname ubsxxx
Recordeu que també penalitzen les captures de pantalla innecessàries o desordenades en cada tasca.
Part A: Gestió d’usuaris i grups locals en sistemes Linux (5 punts)
→ Realitza les següents activitats tant en Ubuntu Desktop com en Ubuntu Server excepte que s'indiqui el contrari.
→ En Ubuntu Desktop s'han de fer sempre amb programes d'entorn gràfic, no des de la consola.
→ En Ubuntu Server s'han de fer sempre des de la consola, no amb programes d'entorn gràfic.
Per aquesta part farà falta investigar una mica. En el tema 23 dels apunts trobarem la les comandes necessàries per a les tasques d’Ubuntu Server en aquesta part.
1. Usuari root d’Ubuntu Server
Realitza les següents tasques només en el Ubuntu Server.
Per defecte, el compte d’usuari root està desactivat, és a dir, no té contrasenya, i per tant no pot accedir al sistema (iniciar sessió).
(1 punt) Habilita el compte d’usuari root i posteriorment executa la comanda sudo login root per entrar com a usuari root. Adjunta una captura de pantalla on es vegi com has habilitat el root i una altra captura on es vegi com has iniciat sessió.
![](https://static.wixstatic.com/media/4b2fab_bc7ca8d0866e4ce699479a38a3f5f37c~mv2.png/v1/fill/w_742,h_478,al_c,q_85,enc_auto/4b2fab_bc7ca8d0866e4ce699479a38a3f5f37c~mv2.png)
(0,5 punts) Escriu la comanda per deshabilitat el compte de root, però no ho facis.
![](https://static.wixstatic.com/media/4b2fab_dcc8bcd1438b41c3a5210cf6011768f9~mv2.png/v1/fill/w_352,h_53,al_c,q_85,enc_auto/4b2fab_dcc8bcd1438b41c3a5210cf6011768f9~mv2.png)
2. Creació de grups i usuaris en Ubuntu Server i en Ubuntu Desktop
Realitza les següents tasques en les dues màquines. En Ubuntu Server utilitza comandes i en Ubuntu Desktop utilitza el programa Usuaris i Grups (és possible que l’hagis d’instal·lar).
Crea 3 grups d’usuaris: esportistes, polítics i actors
Crea 9 usuaris (3 de cada tipus) assignant com a grup principal el que li correspongui
Crea un grup d’usuaris liders
Tria un usuari de cada tipus i assigna-li aquest grup com a grup secundari
Només en el servidor fes que els usuaris del grup liders puguin actuar com a administradors. És molt important editar l’arxiu dels privilegis amb la comanda adequada ja que el sistema comprovarà que la configuració sigui correcta abans de guardar-la.
(1 punt) Enganxa les captures necessàries de pantalla del programa Usuaris i Grups on es vegi el següent en la màquina del client:
He hecho la parte de desktop con comandos entonces de con el programa ( ha sido sin querer , pero se perfectamente crear los usuarios y grupos desde ahi)
Tots els usuaris que has creat
![](https://static.wixstatic.com/media/4b2fab_432b576abe3244958af9bd8efa1b24f1~mv2.png/v1/fill/w_374,h_203,al_c,q_85,enc_auto/4b2fab_432b576abe3244958af9bd8efa1b24f1~mv2.png)
Els usuaris del grup liders
![](https://static.wixstatic.com/media/4b2fab_93722552d9714eef8dd7ac5979cb2279~mv2.png/v1/fill/w_410,h_89,al_c,q_85,enc_auto/4b2fab_93722552d9714eef8dd7ac5979cb2279~mv2.png)
(1 punt) Enganxa les captures necessàries de comandes on es vegi el següent en la màquina del servidor:
Tots els usuaris que has creat
![](https://static.wixstatic.com/media/4b2fab_f03841abebb849e999992865123e63b5~mv2.png/v1/fill/w_393,h_156,al_c,q_85,enc_auto/4b2fab_f03841abebb849e999992865123e63b5~mv2.png)
Els usuaris del grup liders
![](https://static.wixstatic.com/media/4b2fab_aba3bac6fa0a4b35a8d5ccebe400b931~mv2.png/v1/fill/w_449,h_88,al_c,q_85,enc_auto/4b2fab_aba3bac6fa0a4b35a8d5ccebe400b931~mv2.png)
Comprovar que els usuaris del grup liders poden utilitzar la comanda sudo
![](https://static.wixstatic.com/media/4b2fab_c3d313c6c9ac47fbb510907c656b4b75~mv2.png/v1/fill/w_240,h_65,al_c,q_85,enc_auto/4b2fab_c3d313c6c9ac47fbb510907c656b4b75~mv2.png)
3. Permisos en Ubuntu Server – Opcional
Realitza les següents tasques només en el servidor.
Fes que els membres del grup politics puguin actuar com a administradors però només crear, esborrar i formatar particions
Fes que els membres del grup actors puguin actuar com a administradors però només per crear arxius, carpetes i canviar els propietaris i els permisos d’arxius i carpetes
Fes que els esportistes puguin executar qualsevol comanda com a root excepte reiniciar targetes de xarxa
(1,5 punts. Opcional) Mostra el contingut de l’arxiu que conté totes aquestes configuracions de permisos
![](https://static.wixstatic.com/media/4b2fab_0ac78943e2964d1c875c1fec29decfd0~mv2.png/v1/fill/w_864,h_620,al_c,q_90,enc_auto/4b2fab_0ac78943e2964d1c875c1fec29decfd0~mv2.png)
Part B: Monitorització i automatització (5 punts)
Realitza les següents activitats només en l’Ubuntu Server, però accedint des del client amb ssh com s’ha vist en la Pràctica 1.
Per aquesta part farà falta investigar una mica. En el tema 24 dels apunts trobarem la les comandes necessàries per a les tasques d’Ubuntu Server en aquesta part.
1. Monitorització
Linux registra molta informació en la carpeta virtual /proc. Els directoris identificats amb nombres es corresponen al procés identificat amb el mateix nombre. A la resta de directoris podem trobar informació del sistema, com la cpu o la memòria. En aquesta documentació hi ha una explicació de directoris i fitxers principals, la majoria dels quals es pot llegir amb cat.
(0,75 punt) Adjunta captures de la comanda i el resultat per obtenir la següent informació a partir de fitxers a /proc:
CPU
![](https://static.wixstatic.com/media/4b2fab_7928a96667054772987d34331d2232bb~mv2.png/v1/fill/w_614,h_376,al_c,q_85,enc_auto/4b2fab_7928a96667054772987d34331d2232bb~mv2.png)
memòria
![](https://static.wixstatic.com/media/4b2fab_192591ba48a2415e91fe974d069593ba~mv2.png/v1/fill/w_682,h_448,al_c,q_85,enc_auto/4b2fab_192591ba48a2415e91fe974d069593ba~mv2.png)
A part de llegir els arxius de /proc hi ha varis programes que
(1 punt) Explica què fa cada comanda que hi ha a continuació. Acompanya cada explicació amb captures de pantalla:
vmstat -s
![](https://static.wixstatic.com/media/4b2fab_76d9b77c5bc44c6997af9f499489a7c4~mv2.png/v1/fill/w_364,h_514,al_c,q_85,enc_auto/4b2fab_76d9b77c5bc44c6997af9f499489a7c4~mv2.png)
Ens dona informacio del procesador
vmstat 4
![](https://static.wixstatic.com/media/4b2fab_f853e39956f540278d90b66bc54848df~mv2.png/v1/fill/w_751,h_164,al_c,q_85,enc_auto/4b2fab_f853e39956f540278d90b66bc54848df~mv2.png)
Ens dona informacion sobre els proceos de la ram i altres cosas
lsblk
![](https://static.wixstatic.com/media/4b2fab_ba026588828543c4b891175947356047~mv2.png/v1/fill/w_489,h_166,al_c,q_85,enc_auto/4b2fab_ba026588828543c4b891175947356047~mv2.png)
Ens ensenya el sistema de particionament de la nostra maquina
blkid
![](https://static.wixstatic.com/media/4b2fab_a7470361c4fe46ff91f6ff3d7810f626~mv2.png/v1/fill/w_717,h_147,al_c,q_85,enc_auto/4b2fab_a7470361c4fe46ff91f6ff3d7810f626~mv2.png)
iostat 2 sda ← Primer s’ha d’instal·lar amb apt-get sysstat
![](https://static.wixstatic.com/media/4b2fab_d46084e942304a86bb0095eb3fb9b979~mv2.png/v1/fill/w_737,h_417,al_c,q_85,enc_auto/4b2fab_d46084e942304a86bb0095eb3fb9b979~mv2.png)
Ens ensenya cuyan consumeixen en porcentatje els proceses al procesador
lspci
![](https://static.wixstatic.com/media/4b2fab_2311d2a2917c4364bf76c996366f92e1~mv2.png/v1/fill/w_736,h_315,al_c,q_85,enc_auto/4b2fab_2311d2a2917c4364bf76c996366f92e1~mv2.png)
Ens dona informacion sobre el hardware de la nostre maquina
lsusb
![](https://static.wixstatic.com/media/4b2fab_d3ee12691bd34460af0b8fd348558ce1~mv2.png/v1/fill/w_594,h_105,al_c,q_85,enc_auto/4b2fab_d3ee12691bd34460af0b8fd348558ce1~mv2.png)
Finalment, provarem un programa per controlar l’estat de la xarxa del servidor: iptraf. Primer de tot, instal·leu-lo utilitzant sudo apt-get install iptraf.
A continuació:
Executeu el programa iptraf-ng en el servidor amb sudo i seleccionem IP traffic monitor i la interfície de la xarxa SOX.
En el client connectat amb ssh escriviu la següent comanda: “wget http://pub.grn.es/pub/100mb > /dev/null”
(0,5 punts) Adjunta una imatge del monitor de tràfic on s’identifiqui el tràfic de la descàrrega del fitxer de pub.grn i el tràfic de la connexió ssh.
![](https://static.wixstatic.com/media/4b2fab_46f33850b6264f6f8de4db4fa8404be0~mv2.png/v1/fill/w_800,h_972,al_c,q_90,enc_auto/4b2fab_46f33850b6264f6f8de4db4fa8404be0~mv2.png)
2. Automatització
Crea un script anomenat backup.sh. La seva funció ha de ser fer una còpia de seguretat comprimida del directori /home dins de la carpeta /backups. Només el root ha de poder escriure a la carpeta /backups i executar aquest script.
(0,75 punts) Enganxa una captura de pantalla d’aquest script i dels permisos que li has donat
![](https://static.wixstatic.com/media/4b2fab_5c5034ce68fc4300afcdc60a3d155201~mv2.png/v1/fill/w_751,h_385,al_c,q_85,enc_auto/4b2fab_5c5034ce68fc4300afcdc60a3d155201~mv2.png)
![](https://static.wixstatic.com/media/4b2fab_80df3d18a92e45d5bd92a5bf45e7216c~mv2.png/v1/fill/w_510,h_110,al_c,q_85,enc_auto/4b2fab_80df3d18a92e45d5bd92a5bf45e7216c~mv2.png)
![](https://static.wixstatic.com/media/4b2fab_80fbdede7fd1484681c7b46d69ce6e03~mv2.png/v1/fill/w_627,h_103,al_c,q_85,enc_auto/4b2fab_80fbdede7fd1484681c7b46d69ce6e03~mv2.png)
Configura el cron del root de forma que l’script backup.sh s’executi cada dia, de dilluns a divendres a les 20:25 entre els mesos de setembre a maig. Comprova que l’script i la configuració del cron funcionen adequadament.
(0,5 punts) Executa la comanda “sudo crontab -l” i adjunta una captura de pantalla
![](https://static.wixstatic.com/media/4b2fab_ba9583960c4c4fbcbae431fa8996baa5~mv2.png/v1/fill/w_806,h_517,al_c,q_90,enc_auto/4b2fab_ba9583960c4c4fbcbae431fa8996baa5~mv2.png)
![](https://static.wixstatic.com/media/4b2fab_ee1863bdb92d4fefb7b8ba31241d83a2~mv2.png/v1/fill/w_741,h_459,al_c,q_85,enc_auto/4b2fab_ee1863bdb92d4fefb7b8ba31241d83a2~mv2.png)
3. Accés remot – Opcional en parelles
Amb un company fareu servir les vostres màquines amb Ubuntu Desktop. Canvieu la xarxa d’aquestes màquines a “adaptador pont” en VirtualBox.
Engegueu les dues màquines, cadascú en el seu ordinador i configureu la xarxa perquè utilitzi dhcp. Una vegada aplicat el canvi de configuració, feu servir la comanda “ip a” per veure la ip assignada.
Un de vosaltres actuarà com a client i l’altre com a servidor (fent servir els Ubuntu Desktop tots dos) Configureu l’accés remot en el client i en el servidor seguint les explicacions d’aquesta pàgina.
(1,5 punts) Expliqueu i proveu les diferents opcions de configuració (control total i requerir contrasenya). Adjunteu una captura de pantalla on es vegi l’escriptori remot funcionant.
![](https://static.wixstatic.com/media/4b2fab_ed3864e92a044bfaa50b5fb3797b0e0a~mv2.png/v1/fill/w_980,h_650,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/4b2fab_ed3864e92a044bfaa50b5fb3797b0e0a~mv2.png)
![](https://static.wixstatic.com/media/4b2fab_64321d4ce65442c4babe09b906a8d96a~mv2.png/v1/fill/w_594,h_436,al_c,q_85,enc_auto/4b2fab_64321d4ce65442c4babe09b906a8d96a~mv2.png)
![](https://static.wixstatic.com/media/4b2fab_be9cda872bd14382872154994f3debeb~mv2.png/v1/fill/w_619,h_234,al_c,q_85,enc_auto/4b2fab_be9cda872bd14382872154994f3debeb~mv2.png)
![](https://static.wixstatic.com/media/4b2fab_3f915da875c04e34be1e196042a30c3e~mv2.png/v1/fill/w_980,h_470,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/4b2fab_3f915da875c04e34be1e196042a30c3e~mv2.png)
Esta tot be configurat pero hem diu que no es conecta
Per acabar, és molt important que tornem a deixar les xarxes com estaven. Torneu a posar xarxa NAT en les vostres màquines i torneu a configurar la ip estàtica com s’especifica a la pràctica 1.
ความคิดเห็น