Entretien telephonique
La gestion des utilisateurs et des groupes constitue l’une des principales tâches d’administration système. Tout système UNIX comporte un compte de LOGNAME root. L’utilisateur de ce compte a tous les droits sur l’ensemble du système. Dans le début du cours, on a vu les éléments suivants : Tout utilisateur est repéré par un nom (LOGNAME), un numéro (uid) Il possède un mot de passe pour ouvrir ses sessions de travail Il appartient à un groupe principal de numéro gid. Il peut appartenir, en plus, à un ou à plusieurs groupes secondaires. Travail : ouvrez une session avec le login root Vous aurez besoin dans ce TP de la commande reboot pour ouvrir une nouvelle session.
1. Fichiers de configuration /etc/passwd
Accessible en écriture par root seulement, accessible en lecture par tout utilisateur Une ligne par compte utilisateur Structure : 7 champs au moins séparés par le caractère ‘ :’ nom : mop : uid : gid : 1 ou plusieurs champ(s) commentaires : chemin : shell nom : le nom de connexion ou LOGNAME de l’utilisateur (minuscules et chiffres) mop : mot de passe, non présent ici. Le caractère ‘x’ (parfois ! ou *) qui désigne un pointeur sur la ligne correspondante de /etc/shadow uid : User IDentification de l’utilisateur (0 pour root, entier positif pour les autres) gid : Group IDentification, un entier positif désignant le numéro du groupe principal de l’utilisateur commentaire(s) : champ(s) éventuellement vide(s) chemin : chemin absolu jusqu’au répertoire de travail de l’utilisateur (HOME) shell : le nom complet du programme démarré à l’ouverture de la session. Ici, c’est sh (le Bourne Shell) Travail : listez et commentez les lignes de /etc/passwd qui concernent root ou user
/etc/group Accessible en écriture par root seulement, accessible en lecture par tout utilisateur Une ligne par groupe Structure : 4