logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Protection des fichiers

Comme tout système multi-utilisateur, Linux possède des mécanismes permettant au propriétaire d'un fichier d'en protéger le contenu. Le propriétaire est l'utilisateur ayant créé le fichier. Pour permettre le partage de fichiers et faciliter le travail en équipe, Linux définit la notion de groupe d'utilisateurs, et tout utilisateur appartient à un groupe au moins. Les droits d'accès à un fichier sont définis par son propriétaire.

Droit d'accès aux fichiers

A chaque fichier est associé un ensemble d'indicateurs précisant les droits d'accès au fichier.

Pour chaque fichier il existe trois types d'utilisateurs :

  • u (user): Le propriétaire du fichier, c'est vous !
  • g (group): les membres du groupe propriétaire du fichier,
  • o (other): les autres utilisateurs du système.

Pour chaque fichier et par type d'utilisateur il existe trois modes principaux :

  • autorisation d'écriture : w (pour write)
  • autorisation de lecture : r (pour read)
  • autorisation d'exécution : x (pour execute)

Sous linux il existe différents types de fichiers :

  • fichier ordinaire : -
  • fichier répertoire : d
  • fichier spécial :périphérique accédé en mode caractère : c
  • fichier spécial :périphérique accédé en mode bloc : b
  • tube nommé : p
  • lien symbolique : l
  • socket : s

Ainsi à chaque fichier Linux sont associés 10 attributs (1 pour désigner le type, et 9 attributs de protection, 3 pour le propriétaire, 3 pour le groupe et 3 pour les autres utilisateurs). L'ensemble des renseignements sur un fichier est obtenu en utilisant la commande ls -l. (voir le wiki Les commandes Linux de base )

  • Exemple
ls -l /etc/passwd
retour de la commande :
-rw-r--r-- 1 root root 1224 mar 29 16:02 /etc/passwd

Dans cet exemple et de gauche à droite :

Attribut Description
- type de fichier dans notre cas c'est un fichier ordinaire.
rw- permission du propriétaire dans ce cas droit de lecture et d'écriture.
r-- permission du groupe dans ce cas droit de lecture.
r-- permission des autres dans ce cas droit de lecture.

Pour le reste je vous expliquerais plus tard ^^.

Passons maintenant à la modification des droits d'accès aux fichiers, je vous invite à aller voir le wiki chmod

doc/systeme/droits-unix.1389901729.txt.gz · Dernière modification: 16/01/2014 20:48 par MicP

Pied de page des forums

Propulsé par FluxBB