Ikoula - Solutions d'Hebergement : Domaines, Packs, Serveurs...
ikoula.com
  A Propos
  Technologies
  Emploi 
  Espace Presse
  Support 
Connexion   FR|EN

Live Help
Petites Entreprises >
  Moyennes & Grandes Entreprises >
  Developpeurs & Revendeurs >
 
 

Menu principal
Accueil Support
Ouvrir un Ticket
Historique des tickets
Explorer base de connaissances
Etat du reseau

Login
 Login:
 Password:

Base de connaissance


(Entrez les mots cles separes par des espaces. Par exemple: produit garantie information)

MSDN avec Ikoula
Base de connaissances
Gestion des droits sous linux
Top : Serveur Dédié : Serveur Dédié Linux

ID de l'article: 002026
Note: 5.0 / 5.0 (4 votes)
Lu: 892

Probleme
Cet article introduit l'utilisation de 2 commandes permettant de gérer les droits d'utilisateurs sous Linux : chown & chmod
Pour leur utilisation, la plupart du temps, il sera nécessaire d'être root.

Solution

Pour gérer les droits sous Linux, vous disposez des 3 commandes détaillées ci-dessous :

  1. chown
  2. Sert à changer le propriétaire d'un fichier ou répertoire.
    En effectuant un ls -l sur le fichier file, on obtient :
    -rw-rw-r-- 1 user group 13 Jul 18 20 : 04 file
    Le premier nom "user" est le propriétaire du fichier.
    Le deuxième nom "group" indique le groupe utilisateur du fichier.
    Si l'on souhaite modifier cette association, il faut utiliser la commande chown (change owner).

    # chown newuser file : le fichier devient la propriété de "newuser"
    # chown newuser.newgrp file : le fichier devient la propriété de "newuser" et du groupe "newgrp"

  3. chmod
  4. Sert à changer les droits des fichiers et répertoires.
    Les droits d'un fichier sont représentés par 3 groupes de 3 lettres (rwx rw- r--).

    • le premier correspond au propriétaire du fichier
    • le second au groupe du fichier
    • le dernier pour le reste du monde
    Pour modifier ces droits, on utilise la commande chmod (change mode). La plupart du temps, on définira les droits avec leur valeur octale.
    • r (4) : autorisation de lecture
    • w (2) : autorisation d'écriture
    • x (1) : autorisation d'exécution. Il faut noter, que la permission d'exécution régit également l'accès à un répertoire (si l'exécution n'est pas autorisée sur un répertoire, on ne peut faire un chdir (commande cd) sur ce répertoire).

    Voici un exemple d'utilisation :
    # chmod 755 script.sh
    Ici, on décide d'attribuer les droits rwx r-x r-x sur le fichier exécutable "script.sh".
    Si maintenant, on travaille sur les droits d'un fichier texte, accessible en modification pour le propriétaire ; en lecture pour le groupe et aucun accès pour le reste du monde. On peut procéder comme suit :
    # chmod 640 texte
    Les droits deviennent alors rw- r-- ---.

Pour plus d'informations sur ces commandes, nous vous invitons à consulter leur manuel, via la commande man chmod.


Note
Avez vous trouve cet article utile?

Articles lies
Comment voir combien d'espace disque libre il reste sur mon serveur ?
Erreur d'espace disque ftp
Qu'est ce qu'un IKFREE ?
Comment afficher la liste des processus en cours sur mon serveur ?
Plesk ne fait pas les mises a jours, ou vous ne pouvez pas supprimer/ajouter de langage pack.