![]() |
![]() ![]() ![]() |
![]() ![]() ![]() |
| Bienvenue . |
1 utilisateur connecté (1 inconnu)problem ACL sur redhat9 |
![]() |
donne stp le résultat de la commande: grep ACL /boot/config Cela te permettra de savoir si ton noyau a été compilé pour gérer les ACL. et le résultat de la commande: grep acl /etc/fstab qui te permettra de savoir si un système de fichier avec ACL se trouve dans le fichier fstab @++ Message modifié par daniel.rocher le lundi 26 mars 2007 à 21h01 |
|
[root@localhost root]# grep ACL /boot/config grep : /boot/config: Aucun fichier ou répertoire de ce type [root@localhost root]# grep acl /etc/fstab [root@localhost root]# |
![]() |
que donne la commande ls /boot/config* et uname -a ? il faut que ton système de fichier soit monté pour gérer les ACL. Si, par exemple, tu veux utiliser les ACL sur ton /home , il faut modifier le fichier /etc/fstab. Par exemple: /dev/hda1 /home ext3 defaults,acl 1 2 -> en fait rajouter simplement acl aux options du système de fichiers que tu veux utiliser avec les ACL. @++ Message modifié par daniel.rocher le lundi 26 mars 2007 à 21h28 |
|
ls /boot/config*: /boot/config-2.4.20-8 uname -a: linux localhost.localdomain 2.4.20 #1 thu mar 13 17 28 EST 2003 i686 i686 I386 GHU/LINUX |
![]() |
que donne la commande: grep ACL /boot/config-2.4.20-8 ce qui te permettra de savoir si ton noyau gère les ACLs @++ |
|
CONFIG_FS_POSIX_ACL=y CONFIG_EXT3_FS_POSIX_ACL=y cé tout |
![]() |
Donc ton noyau est capable de gérer les ACL pour un système de fichiers de type ext3. Ce qu'est un système de fichiers ? En simplifiant: - FAT est un système de fichiers pour windows - NTFS " " " " - ext3 est un système de fichier pour Linux - etc Donc il faut maintenant que le système de fichiers sur lequel tu veux mettre des ACL puisse le gérer. tu te positionnes dans le répertoire où tu as tapé la commande setfacl et tu tapes pwd pour connaitre le répertoire courant. Tu postes ici le résultat de cette commande ainsi que le contenu du fichier /etc/fstab. @++ |
|
1 commande: /root 2 : LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/sda3 swap swap defaults 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 /dev/sdb1 /mnt/flash /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0 |
![]() |
Il faut donc modifier la ligne qui concerne la racine ( / ) : LABEL=/ / ext3 acl 1 1 et redémarrer ton système. Je te conseille de faire une sauvegarde du fichier fstab avant de le modifier. MISE EN GARDE: Une mauvaise entrée dans cette ligne risque de t'empêcher de démarrer sur ton systeme !!! MEF. Si tu peux, essaye de créer une nouvelle partition de type ext3 pour faire tes essais sur les ACL. @++ |
![]() |
|
|