Please enable JavaScript.
Coggle requires JavaScript to display documents.
unix - Coggle Diagram
unix
le systeme de gestion de fichier
Arborescence
repertoires standards
/ : répertoire racine du système de fichiers
/root : répertoire de travail par défaut de l’utilisateur root
/tmp: répertoire des fichiers temporaires
/bin: répertoire des programmes accessibles à tous les users
/sbin: répertoire des programmes accessibles au root uniquement
/etc: contient des fichiers de configuration de services
/lib: librairies partagées et modules nécessaires au chargement du systèm
/var: fichiers d’historiques (log), mails,
/home: les répertoires de travail des utilisateurs
/boot: le noyau du système et fichiers du démarrage
/dev: fichiers des périphériques
type des fichiers
Fichiers ordinaires (-)
Répertoires ( d )
Liens symboliques (l)
Fichiers block (b)
Fichiers caractères ( c )
manipulation des repertoires
Création: mkdir nom_rép1 [nom_rep2 … nom_repN]
destruction
rmdir: efface un répertoire vide
rm –r: efface récursivement le contenu d’un répertoire puis celui-ci
Listage: ls
ls –a: lister aussi les fichiers et les répertoires cachés
ls –l: lister le contenu avec affichage de plus d’informations
Manipulation des fichiers
Création:
touch nom_fichier
Création:
touch nom_fichier
Suppression: rm
Copie: cp fichier_source fichier_dest
Déplacement: mv fichier destination
Renommage: mv fichier nouv_nom
Affichage du contenu d’un fichier
cat
less
more
Sécurité du système de fichiers
Les permissions standards
definies suivant
types d'utilisateur
u: utilisateur Propriétaire
u: utilisateur Propriétaire
o: (others) : autres
types d'autorisation
r (read)= 4
w (write) =2
x (execute) =1
Signification des permissions
permission
w
pour les fichiers
droit d'ecriture(modifcation du contenu par un editeur
pour les repertoires
droit de creer de nouveaux elements a l'interieur(mkdir,touch,etc)
x
pour les fichiers
droit d'execution(necessaire pour les binaires et les scripts)
pour les repertoires
droit d'acces(se positionner a l'interieur par cd
r
pour les fichiers
Droit de lecture (cat, less, etc)
pour les repertoires
Droit de lister le contenu (ls)
modification
chmod num fichier
gestion d'appartenance
chown : changer l'utilisateur proprietaire
chgrp:changer le groupe proprietaire
Gestion des utilisateurs
pour root
$useradd nom_utilisateur créer un nouveau utilisateur
$passwd nom_utilisateur donner ou changer le mot de passe d’un utilisateur
$passwd changer le mot de passe de l’utilisateur courant
$userdel nom_utilisateur supprime l’utilisateur du système ainsi que son mot de
passe sans supprimer son répertoire de travail
Les permissions spéciales
Setuid: Applicable sur un fichier exécutable. L’utilisateur exécutant le fichier aura les
mêmes privilèges que l’utilisateur propriétaire.
Setgid: Applicable sur un répertoire. Tout élément crée à l’intérieure appartiendra au
groupe propriétaire du répertoire.
Sticky bit: Applicable sur un répertoire. Les éléments à l’intérieure peuvent être accessibles en lecture et écriture mais ne peuvent être supprimés que par leurs
propriétaires.