Titre

Donner des droits d'accès sur vos répertoires avec des ACL sous Linux - à terminer

Permettre la gestion des droits d'accès sur des fichiers et répertoires Linux avec des ACLS pour se rapprocher de la gestion des droits NTFS sous Windows

Il y a une façon assée rapide de voir si le volume où se situe votre répertoire supporte les ACL. Quand vous êtes dans ce dernier, tapez cette commande :

Lien vers le fichier : cliquez ici

La commande retourne ici un résultat, donc c'est supporté :

Si on regarde cette page web :
http://lea-linux.org/documentations/Gestion_des_ACL

On apprendre que le support des ACL n'est pas forcément déjà compilé, cela dépend de la version du noyau.
Pour le vérifier, regardez dans le fichier de configuration du noyau avec ce type de commande :

Lien vers le fichier : cliquez ici

On voit ici que c'est le cas

Pour voir le nom exact de ce fichier de configuration du noyau, tapez

Lien vers le fichier : cliquez ici

Ici on voit qu'il se nomme config-3.19.0-25-generic

Pour monter une partition afin qu'elle prenne en charge les ACL, dans les options à indiquer dans le -o, il faut indiquer ACL.
La commande ci-dessous monte la partition /dev/hda2 dans le directory /var/www/ en prenant en charge les ACL :

Lien vers le fichier : cliquez ici

Si la partition est déjà montée, ce n'est pas grave, on peut modifier le montage à la volée. Par exemple si on veut que le montage /var/www/ gère maintenant les ACL, tapez

Lien vers le fichier : cliquez ici

Encore faut t'il connaitre les partitions dont vous disposez.
Pour les afficher vos partitions, tapez

Lien vers le fichier : cliquez ici

Exemple de résultat :

Et pour voir vos montages en cours, tapez tout simplement

Lien vers le fichier : cliquez ici

On voit par exemple ici que /dev/xvda1 est monté sur le répertoire /boot
et que /dev/mapper/ubuntu--vg-root correspond à la racine, cad /

Si vous souhaitez afficher les disques physiques ou virtuels qui sont attachés à votre machine, cette page indique qu'il existe plusieurs commandes pour cela : https://doc.ubuntu-fr.org/tutoriel/comment_ajouter_un_disque_dur

En voici une :

Lien vers le fichier : cliquez ici

Mais avec une VM linux sous Xenserver cela ne retourne que le cd-rom

Cette même page indique que les disques durs sont identifiés au démarrage de l'ordinateur et que l'on peut trouver leur appellation logique dans le journal de démarrage. La commande dmesg permet de l'afficher. Comme il contient beaucoup d'informations, le site applique un filtre.
La commande donnée est :

Lien vers le fichier : cliquez ici

Sauf qu'avec ma VM linux sous Xenserver, cela ne donne rien :

Si on analyse ce journal, au début on voit quel noyau Linux est utilisé et quel est son point de montage, soit ici une volume LVM :

Pages Web

Site WebDescription
Lea-linux.orgGestion des ACL
Doc.ubuntu-fr.orgComment ajouter un nouveau disque dur