Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
M. Jean DIOKH
Certifié Linux Professional Institute ( LPIC-3 Core & LPIC-3 Security )
http://www.lpi.org/verify/LPI000201968/9ntq6grjtk
TÂCHES D'ADMINISTRATION
Gestion des comptes utilisateurs et des groupes ainsi que des fichiers systèmes
concernés
Automatisation des tâches d'administration par la planification des travaux
/etc/passwd groupdel
/etc/shadow passwd
/etc/group useradd
/etc/skel/ userdel
groupadd usermod
▪ useradd – adduser
Pour la création d’un utilisateur, on utilise la commande /usr/sbin/useradd, ou son alias /usr/sbin/adduser
qui est un lien symbolique vers la commande précédente pour des raisons de compatibilité historique.
▪ /etc/passwd - /etc/shadow
Le fichier /etc/passwd contient les in s sur les utilisateurs, structurées en sept champs :
− login ;
− UID ;
− GID ;
− mot de passe ou « x » s’il existe un fichier /etc/shadow ;
− description de l’utilisateur ;
− répertoire par défaut de l’utilisateur ;
− shell.
Les sept champs sont présentés sur une ligne et séparés par le caractère « : ».
titi:x:1010:1010:Titi sysadmin:/home/titi:/bin/sh
RAPPEL ADMINISTRATION SYSTÈME LINUX - M. DIOKH 5
TÂCHES D'ADMINISTRATION
Gestion des comptes utilisateurs et des groupes ainsi que des fichiers systèmes concernés
passwd
Pour activer le compte, l’administrateur doit définir un mot de passe pour le compte par la commande
passwd.
Syntaxe :
passwd nom_utilisateur
Cette commande permet également à l’utilisateur de changer lui-même son mot de passe.
userdel
Pour la destruction du compte, on utilise la commande userdel.
Exemple:
userdel -r user
groupadd - groupdel
Si un utilisateur crée un fichier, celui-ci appartiendra par défaut au groupe primaire de l’utilisateur.
Pour connaître la liste des groupes auxquels l’utilisateur appartient, on utilise la commande id.
RAPPEL ADMINISTRATION SYSTÈME LINUX - M. DIOKH 8
TÂCHES D'ADMINISTRATION
Gestion des comptes utilisateurs et des groupes ainsi que des fichiers systèmes concernés
groupadd - groupdel
gpasswd
usermod
Les options de configuration d’un compte peuvent être modifiées par la commande usermod.
Quelques options:
-l : nouveau nom d’utilisateur ;
-c : commentaire ;
-g : groupe (il doit exister au préalable) ;
-s : shell ;
-d : chemin du répertoire home ;
-u : identifiant utilisateur (UID) ;
RAPPEL ADMINISTRATION SYSTÈME LINUX - M. DIOKH 11
TÂCHES D'ADMINISTRATION
Gestion des utilisateurs et des droits
Linux permet de spécifier les droits dont disposent les utilisateurs sur un fichier ou un répertoire par la commande
chmod.
On distingue trois catégories d'utilisateurs :
− u : le propriétaire (user) ;
− g : le groupe ;
− o : les autres (others).
Ainsi que trois types de droits :
− r : lecture (read) ;
− w : écriture (write) ;
− x : exécution ;
− "-" : aucun droit.
RAPPEL ADMINISTRATION SYSTÈME LINUX - M. DIOKH 12
TÂCHES D'ADMINISTRATION
Gestion des utilisateurs et des droits
Exemple:
▪ chown
Linux permet de spécifier le propriétaire d’un fichier ou d’un répertoire par la commande chown.
Syntaxe:
chown user_propriétaire /home/nom_fichier
Cette commande est aussi utilisée pour changer le groupe propriétaire d’un fichier ou d’un répertoire.
chown :groupe_propriétaire /home/nom_fichier
▪ chgrp
Linux permet de spécifier le groupe d’un fichier ou d’un répertoire par la commande chgrp.
Syntaxe:
chgrp groupe_propriétaire /home/nom_fichier
/etc/cron.{d,daily,hourly,monthly,weekly}/ crontab
/etc/at.deny at
/etc/at.allow atq
/etc/crontab atrm
/etc/cron.allow anacron
/etc/cron.deny /etc/anacrontab
/var/spool/cron/
CRON
Le système cron permet de gérer la configuration de tables d’exécution de tâches périodiques (crontabs) :
une table pour chaque utilisateur et une table pour le système (/etc/crontab).
CRON
Exemple:
L’utilisateur exécute à 5h00, chaque dimanche, la commande mentionnée :
0 5 * * 0 tar -czf /home/sauveMySQL.tar.gz /var/lib/mysql
CRON
CRON
Exemple :
A 20h le lundi et le vendredi, toute l’année :
0 20 * * 1,5 command
A 21h30, du lundi au vendredi, toute l’année :
30 21 * * 1-5 command
Toutes les 6 heures, tous les jours, toute l’année :
0 */6 * * * command
RAPPEL ADMINISTRATION SYSTÈME LINUX - M. DIOKH 21
TÂCHES D'ADMINISTRATION
Automatisation des tâches d'administration par la planification des travaux
/etc/cron.{d,daily,hourly,monthly,weekly}/
/etc/crontab
/etc/cron.allow
/etc/cron.deny
/var/spool/cron/
ANACRON
Avec CRON, la tâche n’est pas exécutée si au moment de l’exécution le système est éteint.
Anacron est donc né pour permettre l'exécution de tâches sans nécessité de laisser la machine allumée
24h/24.
Anacron utilise des indications de temps relatives (« une fois par jour / par semaine / par mois »)
ANACRON
Chaque ligne du fichier de configuration correspond à une tâche selon le schéma suivant :
ANACRON
AT
La commande at est utilisée pour programmer l’exécution d’une tâche à un moment donné.
La spécification du temps peut être de la forme « now », « 3am + 2days », « midnight », « 10:15 Apr 12 », «
teatime », etc.
/etc/at.deny
/etc/at.allow
at
atq
atrm