Pages : 1
#1 Le 06/02/2013, à 21:46
- bbenn
[resolu] savoir si ACL dispos
Bonjour,
je cherche une méthode pour savoir si les ACL sont dispos sur mon ptit serveur Kimsufi virtuel
a savoir que:
root@vksxxxxx:/boot# ll
total 20
drwxr-xr-x 3 root root 4096 Apr 24 2012 ./
drwxr-xr-x 22 root root 4096 Jan 20 17:24 ../
drwxr-xr-x 3 root root 12288 Jan 20 17:25 grub/
Dernière modification par bbenn (Le 07/02/2013, à 22:51)
Hors ligne
#2 Le 06/02/2013, à 21:52
- xavier4811
Re : [resolu] savoir si ACL dispos
Bonsoir,
find /usr/bin -name "setfacl"
Hors ligne
#3 Le 06/02/2013, à 22:00
- bbenn
Re : [resolu] savoir si ACL dispos
le paquet est bien installé mais pour autant je n'arrive pas à mettre des droits:
root@vksxxxxx:/tmp# find /usr/bin -name "setfacl"
/usr/bin/setfacl
root@vksxxxxx:/tmp# ll test
-rw-r--r-- 1 root root 0 Feb 6 21:56 test
root@vksxxxxx:/tmp# setfacl -m u:ben:rwx test
setfacl: test: Operation not supported
Hors ligne
#4 Le 06/02/2013, à 22:12
- xavier4811
Re : [resolu] savoir si ACL dispos
Et pourtant c'est bien ça
# touch test
# ls -lh test
-rw-r--r-- 1 root root 0 févr. 6 22:09 test
# setfacl -m u:xavier:rwx test
# getfacl test
# file: test
# owner: root
# group: root
user::rw-
user:xavier:rwx
group::r--
mask::rwx
other::r--
C'est bien un shell bash ?
Hors ligne
#5 Le 06/02/2013, à 22:15
- sorrodje
Re : [resolu] savoir si ACL dispos
il faut que les partitions soient montées avec activation des acl et donc par exemple modifier le fstab en conséquence genre :
# /home was on /dev/vda7 during installation
UUID=92871db8-6f7e-4ab1-803d-ab4ee97ab8e0 /home ext4 acl,defaults 0 2
Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org
Hors ligne
#6 Le 06/02/2013, à 22:18
- bbenn
Re : [resolu] savoir si ACL dispos
oui c'est du bash
Hors ligne
#7 Le 06/02/2013, à 22:20
- bbenn
Re : [resolu] savoir si ACL dispos
il faut que les partitions soient montées avec activation des acl et donc par exemple modifier le fstab en conséquence genre :
# /home was on /dev/vda7 during installation UUID=92871db8-6f7e-4ab1-803d-ab4ee97ab8e0 /home ext4 acl,defaults 0 2
là je t'avouerai que je ne sais pas faire.
voici le contenu de /etc/fstab:
proc /proc proc defaults 0 0
none /dev/pts devpts rw 0 0
Hors ligne
#8 Le 06/02/2013, à 22:21
- sorrodje
Re : [resolu] savoir si ACL dispos
euh nan il ne doit pas y avoir que ça
Résultat complet de
cat /etc/fstab
s'il te plait ?
t'es sur un vKS ?
EDIT : Ah ben si .. sur un vKS y'a que ça ...
EDIT2 : A vue de nez , les ACL sur de l'openVZ ça a l'air mort . Essaye de creuser la question un peu plus que moi peut-être ?
Dernière modification par sorrodje (Le 06/02/2013, à 22:28)
Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org
Hors ligne
#9 Le 06/02/2013, à 22:37
- bbenn
Re : [resolu] savoir si ACL dispos
en fait j'ai le problème sur 2 serveurs l'un en open VZ (ci dessus)
et l'autre en VMWare
pour le VMWare:
root@vpsyyyyy:/boot# cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/sda1 / ext3 errors=remount-ro,relatime 0 1
/dev/sda2 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
dev /dev devtmpfs rw 0 0
Hors ligne
#10 Le 06/02/2013, à 22:44
- bbenn
Re : [resolu] savoir si ACL dispos
par contre ce qui m'inquite c'est ça:
root@vpsyyyyy:/boot# grep ACL *
Binary file initrd.img-3.2.13-grsec-xxxx-grs-ipv6-64-vps matches
System.map-3.2.13-xxxx-grs-ipv6-64-vps:ffffffff812ad690 T CIFSSMBSetPosixACL
System.map-3.2.13-xxxx-grs-ipv6-64-vps:ffffffff812b1b40 T CIFSSMBGetPosixACL
sur un 3eme serveur (kimsufi dédié)
les ACL fonctionnent mais le resultat ressemble à ça:
root@kszzzzz:/boot# grep ACL *
config-2.6.32-23-generic:CONFIG_SND_MSND_PINNACLE=m
config-2.6.32-23-generic:CONFIG_EXT2_FS_POSIX_ACL=y
config-2.6.32-23-generic:CONFIG_EXT3_FS_POSIX_ACL=y
config-2.6.32-23-generic:CONFIG_EXT4_FS_POSIX_ACL=y
config-2.6.32-23-generic:CONFIG_REISERFS_FS_POSIX_ACL=y
config-2.6.32-23-generic:CONFIG_JFS_POSIX_ACL=y
config-2.6.32-23-generic:CONFIG_FS_POSIX_ACL=y
config-2.6.32-23-generic:CONFIG_XFS_POSIX_ACL=y
config-2.6.32-23-generic:CONFIG_OCFS2_FS_POSIX_ACL=y
config-2.6.32-23-generic:CONFIG_BTRFS_FS_POSIX_ACL=y
config-2.6.32-23-generic:CONFIG_GENERIC_ACL=y
config-2.6.32-23-generic:CONFIG_TMPFS_POSIX_ACL=y
config-2.6.32-23-generic:CONFIG_NFS_V3_ACL=y
config-2.6.32-23-generic:CONFIG_NFSD_V2_ACL=y
config-2.6.32-23-generic:CONFIG_NFSD_V3_ACL=y
config-2.6.32-23-generic:CONFIG_NFS_ACL_SUPPORT=m
Fichier binaire initrd.img-2.6.32-23-generic concordant
System.map-2.6.34.6-xxxx-grs-ipv6-32:c121ee90 T CIFSSMBSetPosixACL
System.map-2.6.34.6-xxxx-grs-ipv6-32:c1222ab0 T CIFSSMBGetPosixACL
Fichier binaire vmlinuz-2.6.32-23-generic concordant
Hors ligne
#11 Le 07/02/2013, à 08:38
- sorrodje
Re : [resolu] savoir si ACL dispos
en fait j'ai le problème sur 2 serveurs l'un en open VZ (ci dessus)
et l'autre en VMWarepour le VMWare:
root@vpsyyyyy:/boot# cat /etc/fstab # <file system> <mount point> <type> <options> <dump> <pass> /dev/sda1 / ext3 errors=remount-ro,relatime 0 1 /dev/sda2 swap swap defaults 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs defaults 0 0 dev /dev devtmpfs rw 0 0
Donc VMware on est pas dans la paravitualisation donc normalement tu as la main pour activer les acl.
Donc à vue de nez, tu rajoutes l'option ACL sur la ligne de ton fstab qui correspond à / comme dans l'exemple que j'ai donné au dessus. A vue de nez hein.
Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org
Hors ligne
#12 Le 07/02/2013, à 09:09
- tiramiseb
Re : [resolu] savoir si ACL dispos
Je confirme la vue de nez de sorrodje.
Pour que les ACL fonctionnent, il faut monter avec l'option "acl".
Pour ton serveur OpenVZ, il faut faire ce montage avec les ACL dans l'hôte...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#13 Le 07/02/2013, à 20:45
- bbenn
Re : [resolu] savoir si ACL dispos
Je confirme la vue de nez de sorrodje.
Pour que les ACL fonctionnent, il faut monter avec l'option "acl".
Oui mais il faut aussi que le noyau les prenne en charge et j'ai l'impression que ça n'est pas le cas.
les infos que j'ai pu trouver à ce sujet sur le web indiquent de faire un grep ACL dans /boot et comme vous voyez ça ne renvoie pas la valeur attendue
là sur mon poste de travail ça semble OK:
ben@ordi:/boot$ grep ACL config*
config-3.2.0-29-generic-pae:CONFIG_SND_MSND_PINNACLE=m
config-3.2.0-29-generic-pae:CONFIG_COMEDI_ACL7225B=m
config-3.2.0-29-generic-pae:CONFIG_EXT2_FS_POSIX_ACL=y
config-3.2.0-29-generic-pae:CONFIG_EXT3_FS_POSIX_ACL=y
config-3.2.0-29-generic-pae:CONFIG_EXT4_FS_POSIX_ACL=y
config-3.2.0-29-generic-pae:CONFIG_REISERFS_FS_POSIX_ACL=y
config-3.2.0-29-generic-pae:CONFIG_JFS_POSIX_ACL=y
config-3.2.0-29-generic-pae:CONFIG_XFS_POSIX_ACL=y
config-3.2.0-29-generic-pae:CONFIG_BTRFS_FS_POSIX_ACL=y
config-3.2.0-29-generic-pae:CONFIG_FS_POSIX_ACL=y
config-3.2.0-29-generic-pae:CONFIG_GENERIC_ACL=y
config-3.2.0-29-generic-pae:CONFIG_TMPFS_POSIX_ACL=y
config-3.2.0-29-generic-pae:CONFIG_NFS_V3_ACL=y
config-3.2.0-29-generic-pae:CONFIG_NFSD_V2_ACL=y
config-3.2.0-29-generic-pae:CONFIG_NFSD_V3_ACL=y
config-3.2.0-29-generic-pae:CONFIG_NFS_ACL_SUPPORT=m
config-3.2.0-29-generic-pae:# CONFIG_CIFS_ACL is not set
config-3.2.0-29-generic-pae:CONFIG_9P_FS_POSIX_ACL=y
config-3.2.0-35-generic-pae:CONFIG_SND_MSND_PINNACLE=m
config-3.2.0-35-generic-pae:CONFIG_COMEDI_ACL7225B=m
config-3.2.0-35-generic-pae:CONFIG_EXT2_FS_POSIX_ACL=y
config-3.2.0-35-generic-pae:CONFIG_EXT3_FS_POSIX_ACL=y
config-3.2.0-35-generic-pae:CONFIG_EXT4_FS_POSIX_ACL=y
config-3.2.0-35-generic-pae:CONFIG_REISERFS_FS_POSIX_ACL=y
config-3.2.0-35-generic-pae:CONFIG_JFS_POSIX_ACL=y
config-3.2.0-35-generic-pae:CONFIG_XFS_POSIX_ACL=y
config-3.2.0-35-generic-pae:CONFIG_BTRFS_FS_POSIX_ACL=y
config-3.2.0-35-generic-pae:CONFIG_FS_POSIX_ACL=y
config-3.2.0-35-generic-pae:CONFIG_GENERIC_ACL=y
config-3.2.0-35-generic-pae:CONFIG_TMPFS_POSIX_ACL=y
config-3.2.0-35-generic-pae:CONFIG_NFS_V3_ACL=y
config-3.2.0-35-generic-pae:CONFIG_NFSD_V2_ACL=y
config-3.2.0-35-generic-pae:CONFIG_NFSD_V3_ACL=y
config-3.2.0-35-generic-pae:CONFIG_NFS_ACL_SUPPORT=m
config-3.2.0-35-generic-pae:# CONFIG_CIFS_ACL is not set
config-3.2.0-35-generic-pae:CONFIG_9P_FS_POSIX_ACL=y
config-3.2.0-36-generic-pae:CONFIG_SND_MSND_PINNACLE=m
config-3.2.0-36-generic-pae:CONFIG_COMEDI_ACL7225B=m
config-3.2.0-36-generic-pae:CONFIG_EXT2_FS_POSIX_ACL=y
config-3.2.0-36-generic-pae:CONFIG_EXT3_FS_POSIX_ACL=y
config-3.2.0-36-generic-pae:CONFIG_EXT4_FS_POSIX_ACL=y
config-3.2.0-36-generic-pae:CONFIG_REISERFS_FS_POSIX_ACL=y
config-3.2.0-36-generic-pae:CONFIG_JFS_POSIX_ACL=y
config-3.2.0-36-generic-pae:CONFIG_XFS_POSIX_ACL=y
config-3.2.0-36-generic-pae:CONFIG_BTRFS_FS_POSIX_ACL=y
config-3.2.0-36-generic-pae:CONFIG_FS_POSIX_ACL=y
config-3.2.0-36-generic-pae:CONFIG_GENERIC_ACL=y
config-3.2.0-36-generic-pae:CONFIG_TMPFS_POSIX_ACL=y
config-3.2.0-36-generic-pae:CONFIG_NFS_V3_ACL=y
config-3.2.0-36-generic-pae:CONFIG_NFSD_V2_ACL=y
config-3.2.0-36-generic-pae:CONFIG_NFSD_V3_ACL=y
config-3.2.0-36-generic-pae:CONFIG_NFS_ACL_SUPPORT=m
config-3.2.0-36-generic-pae:# CONFIG_CIFS_ACL is not set
config-3.2.0-36-generic-pae:CONFIG_9P_FS_POSIX_ACL=y
config-3.2.0-37-generic-pae:CONFIG_SND_MSND_PINNACLE=m
config-3.2.0-37-generic-pae:CONFIG_COMEDI_ACL7225B=m
config-3.2.0-37-generic-pae:CONFIG_EXT2_FS_POSIX_ACL=y
config-3.2.0-37-generic-pae:CONFIG_EXT3_FS_POSIX_ACL=y
config-3.2.0-37-generic-pae:CONFIG_EXT4_FS_POSIX_ACL=y
config-3.2.0-37-generic-pae:CONFIG_REISERFS_FS_POSIX_ACL=y
config-3.2.0-37-generic-pae:CONFIG_JFS_POSIX_ACL=y
config-3.2.0-37-generic-pae:CONFIG_XFS_POSIX_ACL=y
config-3.2.0-37-generic-pae:CONFIG_BTRFS_FS_POSIX_ACL=y
config-3.2.0-37-generic-pae:CONFIG_FS_POSIX_ACL=y
config-3.2.0-37-generic-pae:CONFIG_GENERIC_ACL=y
config-3.2.0-37-generic-pae:CONFIG_TMPFS_POSIX_ACL=y
config-3.2.0-37-generic-pae:CONFIG_NFS_V3_ACL=y
config-3.2.0-37-generic-pae:CONFIG_NFSD_V2_ACL=y
config-3.2.0-37-generic-pae:CONFIG_NFSD_V3_ACL=y
config-3.2.0-37-generic-pae:CONFIG_NFS_ACL_SUPPORT=m
config-3.2.0-37-generic-pae:# CONFIG_CIFS_ACL is not set
config-3.2.0-37-generic-pae:CONFIG_9P_FS_POSIX_ACL=y
Hors ligne
#14 Le 07/02/2013, à 20:53
- tiramiseb
Re : [resolu] savoir si ACL dispos
Pour que ton grep fonctionne, il faut que dans /boot il y ait le fichier "config XXX" correspondant au noyau que tu utilises. Là il semble que ce fichier n'y est pas, tout simplement. Cela ne veut pas dire que l'option n'y est pas.
La je suis sur mon téléphone alors je ne peux pas te chercher et détailler une méthode permettant de vraiment le vérifier... Le mieux c'est d'essayer
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#15 Le 07/02/2013, à 22:17
- bbenn
Re : [resolu] savoir si ACL dispos
j'ai donc modifié le fstab:
/dev/sda1 / ext3 errors=remount-ro,relatime 0 1
devient:
/dev/sda1 / ext3 acl,defaults,errors=remount-ro,relatime 0 1
c'est tout bon?
comment je fais pour le remonter?
Hors ligne
#16 Le 07/02/2013, à 22:21
- bbenn
Re : [resolu] savoir si ACL dispos
j'ai rebooté comme un goret et ça marche \o/
merci bien
Hors ligne
#17 Le 07/02/2013, à 22:35
- sorrodje
Re : [resolu] savoir si ACL dispos
Ne Reste plus qu'à coller un Résolu dans ton titre
Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org
Hors ligne
Pages : 1