Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

sorrodje a écrit :

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 wink

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

bbenn a écrit :

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

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...

Hors ligne

#13 Le 07/02/2013, à 20:45

bbenn

Re : [resolu] savoir si ACL dispos

tiramiseb a écrit :

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 wink

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 big_smile

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 wink


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne