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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:droits-unix [17/01/2014 07:16] MicP [Types d'utilisateur] format |
doc:systeme:droits-unix [21/01/2014 16:24] MicP [Types d'utilisateur] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Protection des fichiers ====== | ====== 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. | + | **debian** est un système //__multi-utilisateurs__// où le propriétaire d'un fichier peut partager l'accès à son fichier avec d'autre utilisateurs, membres d'un groupe, et en définir les autorisations d'accès possibles. \\ |
+ | Tout utilisateur (user) appartient __au moins à un groupe__. \\ | ||
+ | Quand un utilisateur créé un fichier, il a tous les droits sur ce fichier. Il en est de fait le propriétaire (owner). \\ | ||
+ | Pour pouvoir permettre le partage de fichiers et faciliter le travail en équipe, **debian** définit la notion de **groupe** d'utilisateurs. \\ | ||
+ | Le propriétaire d'un fichier pourra définir les différents types d'accès à son fichier pour lui même, et/ou les utilisateurs membres d'un groupe et/ou tous les //autres utilisateurs//(other). | ||
===== Types de fichiers ===== | ===== Types de fichiers ===== | ||
- | Les différents types de fichiers sont définis en fonction de leurs méthodes d'accès : | + | <note>Sous Linux, __**tout** est fichier__</note> |
+ | Les différents types de fichiers sont définis en fonction des méthodes d'accès possibles pour les utiliser : | ||
^^^ | ^^^ | ||
- | | ''-'' |fichier ordinaire | | + | | ''-'' |fichier ordinaire | |
- | | ''d'' |fichier répertoire | | + | | ''d'' |répertoire (**d**irectory) | |
- | | ''c'' |fichier de périphérique a accès en mode caractère | | + | | ''c'' |fichier de périphérique a accès en mode //**c**aractère// | |
- | | ''b'' |fichier de périphérique a accès en mode bloc | | + | | ''b'' |fichier de périphérique a accès en mode //**b**loc// | |
- | | ''p'' |tube nommé | | + | | ''p'' |tube nommé (**p**ipe) | |
- | | ''l'' |lien symbolique | | + | | ''l'' |lien symbolique (**l**ynk) | |
- | | ''s'' |socket | | + | | ''s'' |**s**ocket (connecteur pour flux, paquet, séquence de paquets) | |
===== Types d'utilisateur ===== | ===== Types d'utilisateur ===== | ||
- | il existe **trois types d'utilisateurs :** | + | il existe trois **types d'utilisateurs :** |
^^^^ | ^^^^ | ||
- | | ''u'' | user | Le propriétaire du fichier. | | + | | ''u'' | **u**ser | Le propriétaire du fichier. | |
- | | ''g'' | group | les membres du groupe propriétaire du fichier.| | + | | ''g'' | **g**roup | les membres du groupe propriétaire du fichier.| |
- | | ''u'' | other | les autres utilisateurs du système. | | + | | ''u'' | **o**ther | les autres utilisateurs du système. | |
===== Droit d'accès aux fichiers ===== | ===== Droit d'accès aux fichiers ===== | ||
- | Pour chaque fichier et par type d'utilisateur il y a **trois modes d'accès** : | + | Pour chaque fichier et pour chaque type (**ugo**) d'utilisateur il y a trois **autorisations d'accès** : |
- | ^^^^ | + | ^^^ |
- | | ''r'' | read | Autorisation de lecture | | + | | ''r'' |Autorisation de lecture (**r**ead). | |
- | | ''w'' | write | Autorisation d'écriture | | + | | ''w'' |Autorisation d'écriture (**w**rite). | |
- | | ''x'' | execute | Autorisation d'exécution. | | + | | ''x'' |Autorisation d'exécution (e**x**ecute).| |
- | Ainsi à chaque fichier Linux sont associés 10 attributs (1 pour désigner le **type de fichier**, et 9 **attributs de protection**, 3 pour le **propriétaire**, 3 pour le **groupe** et 3 pour les **autres** utilisateurs). \\ | + | Ainsi à chaque fichier Linux sont associés 10 attributs : \\ |
+ | 1 **type** de fichier \\ | ||
+ | 9 type **(rwx)** de droits d'**accès**, dont : | ||
+ | - 3 pour le **propriétaire** (**u**ser) | ||
+ | - 3 pour le **groupe** (**g**roup) | ||
+ | - 3 pour les **autres** (**o**ther). | ||
L'ensemble des renseignements sur un fichier est obtenu en utilisant la commande ''ls -l''. (voir le wiki [[:doc:systeme:commandes:gnu_linux|Les commandes Linux]] de base ) | L'ensemble des renseignements sur un fichier est obtenu en utilisant la commande ''ls -l''. (voir le wiki [[:doc:systeme:commandes:gnu_linux|Les commandes Linux]] de base ) | ||
Ligne 38: | Ligne 47: | ||
Dans cet exemple et de gauche à droite : | Dans cet exemple et de gauche à droite : | ||
^^^ | ^^^ | ||
- | | ''-'' |type de fichier dans notre cas c'est un fichier ordinaire. | | + | | ''-'' |type de fichier dans notre cas c'est un fichier ordinaire. | |
- | | ''r''''w''''-'' |permission du propriétaire dans ce cas droit de lecture et d'écriture. | | + | | ''r''''w''''-'' |permission du propriétaire dans ce cas droit de lecture (**r**ead) et d'écriture(**w**rite). | |
- | | ''r''''-''''-'' |permission du groupe dans ce cas droit de lecture. | | + | | ''r''''-''''-'' |permission du groupe dans ce cas droit de lecture. | |
- | | ''r''''-''''-'' |permission des autres dans ce cas droit de lecture. | | + | | ''r''''-''''-'' |permission des autres dans ce cas droit de lecture. | |
Pour le reste je vous expliquerais plus tard ^^. | 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 **[[:doc:systeme:chmod|chmod]]** | Passons maintenant à la modification des droits d'accès aux fichiers, je vous invite à aller voir le wiki **[[:doc:systeme:chmod|chmod]]** | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- |