Gestió de perfils

Quan un usuari inicia sessió a un sistema informàtic, el sistema operatiu executa una sèrie de tasques per inicialitzar i configurar un entorn de treball personalitzat.

Quan es crea un usuari als sistemes GNU/Linux se li ha d’assignar un directori de connexió. Aquest directori de connexió conegut com a directori d’inici o també directori home (de l’anglès home directory) conté els arxius i directoris personals de l’usuari. Per facilitar un comportament homogeni de tots els usuaris, podem definir les opcions comunes que tindran els usuaris creats a un sistema determinat amb l’ús del directori /etc/skel. Aquest directori conté l’estructura mínima que tindran tots els directoris de connexió de tots els usuaris creats al sistema.

Skel és una abreviatura d’esquelet (skeleton en anglès)

En el moment en què creem un nou usuari amb l’ordre useradd, es crearà el seu directori d’inici. Tot el contingut, tant arxius com carpetes, del directori /etc/skel es copiarà a aquest directori que s’acaba de crear.

El directori /etc/skel conté els arxius i directoris que es copien al directori d’inici d’un nou usuari quan es crea, tant si utilitzem el mode ordre com l’entorn gràfic.

Com podeu observar a la figura, a Ubuntu 20.04 el contingut per defecte del directori /etc/skel conté els arxius que permeten configurar l’entorn de l’usuari .bash_logout.bashrc i .profile. L’arxiu .profile és consultat pel sistema cada vegada que l’usuari hi accedeix; l’arxiu .bashrc és consultat quan un usuari inicia un shell, mentre que l’arxiu .bash_logout és l’arxiu que consulta el sistema quan l’usuari en surt.


Figura Contingut del directori '/etc/skel’ 

El directori skel per defecte el podem canviar al fitxer /etc/default/useradd. Podem fer servir qualsevol altre directori del sistema perquè sigui l’origen de la informació que es copiarà al directori d’inici dels nous usuaris. La línia del fitxer /etc/default/useradd que controla aquesta configuració és la línia /etc/skel.



Igual com vam fer en Windows, podem definir un usuari base amb la configuració desitjada, i fer-lo servir d'esquelet per la resta d'usuaris que anem a crear.
Ex1-
  1. Crea un nou usuari anomenat Cognom2 (aquest el farem servir de plantilla).
  2. Modifica el seu perfil d'escriptori:
    1. Canvia el fons d'escriptori.
    2. Afegeix una carpeta a l'escriptori que es digui: processadors_ElTeuNom (per exemple: processadors_Marc).
    3. Afegeix un fitxer a l'escriptori que es digui: Unitats_ElTeuCognom.
    4. Modifica la pàgina d'inici del navegador Chromium.
    5. Posa a la barra de tasques (al costat de la Z del menú inici) el joc del Buscamines (Mines). (ajuda: només l'has d'arrossegar).
  3. Fes captura de pantalla de com t'ha quedat l'escriptori.
  4. Tanca la sessió, entra a un usuari administrador i copia el perfil de Cognom2 al directori /etc/skel :
    • sudo cp -R /home/Cognom2/\. /etc/skel  (fes captura d'aquesta comanda).
  5. Crea un nou usuari de nom PrimeralletraNom_Cognom(per exemple: rfort). i comprova que es conserva les modificacions realitzades en l'usuari Cognom2.
Darrera modificació: divendres, 19 d’abril 2024, 13:17