Linux

Comment changer la propriété d’un répertoire et d’un sous-dossier sous Linux ?

Changer la propriété d’un dossier et de ses sous-dossiers est une tâche courante en administration système sous Linux. Cette opération permet de modifier le propriétaire d’un fichier ou d’un répertoire, ce qui est essentiel pour la gestion des droits d’accès. Voici un guide détaillé sur la manière de procéder.

Comprendre les commandes chown et chmod

Avant de commencer, il est important de connaître les deux commandes essentielles :

  • chown : Cette commande permet de changer le propriétaire d’un fichier ou d’un répertoire.
  • chmod : Cette commande est utilisée pour modifier les permissions d’accès aux fichiers et répertoires.

Comment changer la propriété d’un répertoire et d’un sous-dossier sous Linux

  1. Accéder au terminal
    Ouvrez un terminal sur votre système. Cela peut généralement être fait en cherchant "Terminal" dans votre menu d’applications.

  2. Devenir super-utilisateur
    Avant de changer de propriété, vous devez avoir les droits nécessaires. Tapez la commande suivante pour devenir super-utilisateur (root) :

    sudo su

    Saisissez votre mot de passe lorsque cela vous est demandé.

  3. Utiliser la commande chown
    Pour changer le propriétaire d’un répertoire et de ses sous-dossiers, utilisez la commande chown avec l’option -R (récursif). Par exemple :

    chown -R nouveau_proprietaire nom_du_dossier

    Remplacez nouveau_proprietaire par le nom de l’utilisateur souhaité et nom_du_dossier par le chemin du dossier dont vous voulez changer la propriété.

  4. Vérifier le changement de propriétaire
    Après avoir exécuté la commande, il est bon de vérifier si le changement a été effectué correctement. Utilisez la commande suivante :

    ls -l nom_du_dossier

    Cela affichera les détails du dossier, y compris le nouveau propriétaire.

A lire :  Linux Mint est-il bon pour les débutants ?

Changer les permissions d’accès

Il est également conseillé de vérifier et de changer les permissions d’accès en utilisant chmod. Pour ce faire, suivez ces étapes :

  1. Changer les permissions
    Vous pouvez changer les permissions d’un dossier ainsi que celles de son contenu. Utilisez cette commande :

    chmod -R 755 nom_du_dossier

    Cela donnera les permissions nécessaires pour le propriétaire tout en permettant aux autres d’accéder en lecture et exécution.

  2. Vérifier les permissions
    Pour voir les permissions actuelles d’un dossier, utilisez la commande :

    ls -ld nom_du_dossier

Gérer les groupes de fichiers

Parfois, il peut être nécessaire de changer le groupe propriétaire d’un fichier ou d’un répertoire.

  1. Utiliser la commande chgrp
    Pour modifier le groupe d’un répertoire, utilisez la commande :

    chgrp -R nom_du_groupe nom_du_dossier

FAQ

Q : Que se passe-t-il si je ne suis pas super-utilisateur ?
R : Si vous n’êtes pas super-utilisateur, vous n’aurez pas la permission de modifier la propriété d’un fichier ou d’un répertoire, et vous recevrez un message d’erreur lorsque vous tenterez d’exécuter la commande.

Q : Puis-je changer la propriété d’un fichier individuellement ?
R : Oui, vous pouvez changer la propriété d’un fichier unique sans utiliser l’option récursive -R. Cela se fait simplement en spécifiant le nom du fichier au lieu d’un dossier.

Q : Comment revenir à la propriété d’origine après un changement ?
R : Pour revenir à la propriété d’origine, vous devez connaître le nom de l’ancien propriétaire et exécuter la commande chown de la même manière que pour le nouveau propriétaire, en indiquant l’ancien.