Linux Pour Tous
Logo de Linux

Permissions et Droits

Les propriétés

Linux permet de spécifier les droits qu'ont les utilisateurs sur un fichier ou sur un répertoire.

Pour voir ses droits il suffit d'utiliser la commande integ@ubuntu:$~ $ls —l

Par exemple vous aurez —rw-r—rr : cette partie nous intéresse —rw-r—rw-

Ensuite décomposons en trois parties les 9 derniers caractères.rw- r—rw-

Vous pouvez les décomposer ainsi:

  • Puce_LinuxLe r: correspond au droit de lecture (read)
  • Puce_LinuxLe w: correspond au droit de d'écriture (write)
  • Puce_LinuxLe x: correspond au droit d'exécution (executable)

Droits et permissions des fichiers

Droits et permissions

Remarque: Avant de d'étudier la commande chmod, nous devons faire un petit cours de binaire:

Nous allons voir ci-dessous, qu'il est possible de changer les droits d'un fichier par une commande du type integ@ubuntu:$~ $chmod 777 "nom du fichier"

Que signifie le 7 7 7 , regardons le tableau ci-dessous:

Groupe

chmod :(commande permettant de changer les droits)

La commande chmod permet de changer les droits de tous les fichiers de l'utilisateur, en aucun cas celui-ci pourra modifier les droits des autres utilisateurs ou le compte root.

Seul le compte root a tous les droits pour modifier les autres comptes utilisateurs.

Exemple: Imaginons que nous voulons écrire dans un fichier mais celui-ci est en lecture seule, il suffit de modifier le fichier en tapant:

integ@ubuntu:$~ $chmod + r "nom du fichier". (Cette commande donne maintenant le droit en écriture sur le fichier de l'utilisateur).


En savoir plus

chown: (commande permettant de changer le nom du propriétaire)

La commande chown permet de changer de propriétaire, ne peut être exécuté qu'en mode administrateur.

Prenons un exemple, je veux changer la propriété d'un fichier readme.txt dont le propriétaire est "root" en "Integ", avant taper la commande integ@ubuntu:$~ $ls –l (permet de voir le propriétaire du fichier).

Ensuite il suffit de taper la commande suivante: chown Integ readme.txt.

Votre fichier "readme.txt" a changé de propriétaire.

Taper ls –l (afin de vérifier que le nom du propriétaire est bien Integ)


En savoir plus

Ci-dessous, vous trouverez une vidéo détaillant plus en détail les commandes chmod et chown et ainsi de suite.

Derniers ajouts


Toute reproduction totale ou partielle est interdite sans l'accord de l'auteur.

Copyright © Le Concepteur (Qc) 2017