Outils pour utilisateurs

Outils du site


informatique:linux:chmodown

Ceci est une ancienne révision du document !


chmod / chown

Vérifier les droits

Pour voir les droits sur les fichiers et répertoires courants :

ls -l *

Résultat :

drwxr-xr-x    4 root   root    4096 jun 23 15:24 home

Décomposition du résultat :

typedroits utilisateurdroits du groupedroits des autres utilisateur propriogroupe propriotailledate de modifnom du repertoire ou fichier
drwxr-xr-x4rootroot4096jun 23 15:24home

Modification des propriétaires d'un fichier

Pour que l'utilisateur benoit et le groupe admin soient propriétaires du fichier file.txt

chown benoit:admin file.txt

Pour que l'utilisateur benoit et le groupe admin soient propriétaires du répertoire directory ainsi que tous les sous-fichiers et sous-dossiers :

chown -R benoit:admin directory

Pour changer le propriétaire en montrant les modifications effectuées :

chown -c benoit file*.txt

Modification des droits sur un fichier

Pour modifier des droits sur un fichier il faut comprendre le tableau suivant :

typeUserGroupeOthers
identification-ugo
affichage système-rwxrwxrwx
valeur numérique-421421421
  • L'utilisateur est identifié par la lettre u
  • Le groupe est identifié par la lettre g
  • Les autres sont identifiés par la lettre o

Pour chaque user, group et others il est possible d'appliquer les droits suivants :

  • La lecture sur un fichier s'effectue par la lettre r (Read) ou la valeur numérique 4
  • L'écriture sur un fichier s'effectue par la lettre w (Write) ou la valeur numérique 2
  • L'exécution d'un fichier s'effectue par la lettre x (eXecute) ou la valeur numérique 1

Changement de droit avec les lettres

Avec cette méthode l'ajout de droit s'effectue par le signe + et la suppression par le signe -

Pour ajouter les droits de lecture pour le group :

chmod g+r file.txt

Pour ajouter les droits de lecture et ecriture pour le group :

chmod g+rw file.txt

Pour ajouter les droits d'exécution à l'utilisateur (propriétaire):

chmod u+x file.txt

Pour retirer les droits d'écriture au autres :

chmod o-w file.txt

Changement de droit avec les valeurs numériques

Avec cette méthode le changement de droit s'effectue par l'addition des valeurs numériques :

4+2+1 = 7 = rwx
4+2+0 = 6 = rw-
4+0+1 = 5 = r-x
informatique/linux/chmodown.1214240046.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)