Sujet 107:tâches D'Administration: Trainux, Filiale Lpi Au Maghreb 1
Sujet 107:tâches D'Administration: Trainux, Filiale Lpi Au Maghreb 1
Sujet 107:tâches D'Administration: Trainux, Filiale Lpi Au Maghreb 1
107.1 Gestion des utilisateurs, des groupes et des fichiers associés (Poids 5)
Format : account:passwd:UID:GID:GECOS:directory:shell
– mot de passe : il s'agit d'un mot de passe chiffré e par la fonction a sens unique crypt ou md5.
La valeur spéeciale < x > indique que le mot de passe chiffré est stocké dans /etc/shadow ;
– gid : numéro unique du groupe principal de l'utilisateur (Debian crée par défaut un groupe
spécifique à chacun) ;
– répertoire de connexion, attribué à l'utilisateur pour qu'il y stocke ses fichiers personnels (la
variable d'environnement $HOME y pointe habituellement) ;
Un groupe Unix est une entité regroupant plusieurs utilisateurs afin qu'ils
puissent facilement se partager des fichiers à l'aide du système de droits
intégré (en jouissant justement des mêmes droits).
Format (ch group (5) )
– identifant (le nom du groupe) ;
– mot de passe (facultatif) : il ne sert qu'à intégrer un groupe dont on n'est pas
habituellement membre (avec la commande newgrp ou sg )
– gid : numéro unique identifiant le groupe ;
– liste des membres : liste des utilisateurs membres du groupe, séparée par des
virgules.
Chaque ligne significative d’une crontab décrit une commande planifiée grâce
aux six champs suivants :
– la condition sur les minutes (nombres compris de 0 a 59) ;
– la condition sur les heures (de 0 a 23) ;
– la condition sur le jour du mois (de 1 a 31) ;
– la condition sur le mois (de 1 a 12) ;
– la condition sur le jour de la semaine (de 0 a 7, 0 et 7 correspondant au dimanche ;
il est également possible d’employer les trois premières lettres du nom du jour en
anglais comme Sun, Mon, etc.) ;
– la commande a exécuter (quand toutes les conditions précédentes sont remplies).
La syntaxe ab décrit l’intervalle de toutes les valeurs comprises entre a et b
La syntaxe ab/c décrit un intervalle avec un incrément de c (exemple : 010/2
correspond a 0,2,4,6,8,10.
cron.allow, cron.deny
at.allow, at.deny
Si le fichier « allow » existe : SEULS les usagers listés dans ce fichiers sont autorisés à
utiliser le service.
Si le fichier « allow » n'existe pas, mais le fichier « deny » existe, SEULS les usagers
non listés dans le fichier « deny » sont autorisés à utiliser le service.
cron : si les deux fichiers cron.allow et cron.deny n'existent pas, alors tous les usagers
peuvent utiliser le service.
atd : si les deux fichiers at.allow et at.deny n'existent pas, seul root peut utiliser le
service.
1. Créer une entré cron qui permet de lancer xclock chaque deux
minutes.
2. Utiliser at afin de lancer xclock dans les deux minutes suivantes.
LC_NUMERIC donne des informations sur les nombres : la façon dont les chiffres sont
séparés et divisés en groupes, comment est représenté le point décimal, etc. ;
LC_TIME Définit le format des dates et heures ( valeurs AM/PM ou sur 24 heures) ;
LC_MESSAGES indique la langue choisie
TraiNux, pour
Filiale LPI les messages texte des programmes 21
au Maghreb ;
Exemple : les variables du système des locales
salah@Bagdad:~> locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
TraiNux, Filiale LPI au Maghreb 22
Exemple (suite)
salah@Bagdad:~> date
jeu mai 28 05:53:34 CET 2009
salah@Bagdad:~> cat /foo/bar
cat: /foo/bar: Aucun fichier ou répertoire de ce type
salah@Bagdad:~> export LC_ALL="en_US"
salah@Bagdad:~> date
Thu May 28 05:54:31 CET 2009
salah@Bagdad:~> cat /foo/bar
cat: /foo/bar: No such file or directory
salah@Bagdad:~> export LC_ALL="it_IT"
salah@Bagdad:~> date
gio mag 28 05:55:17 CET 2009
salah@Bagdad:~> cat /foo/bar
cat: /foo/bar: No such file or directory