Я настраиваю Linux-сервер с ACL [списками контроля доступа]. Это не позволяет мне выполнять операцию setfacl с одним из файлов directoryiy / xfiles. Я могу выполнить setfacl в других каталогах как /tmp /op/applocal/
.
Я получаю сообщение об ошибке:
root@asifdl01devv # setfacl -m user:eqtrd:rw-,user:feedmgr:r--,user::---,group::r--,mask:rw-,other:--- /xfiles/change1/testfile
setfacl: /xfiles/change1/testfile: Operation not supported
Я определил свой / etc / fstab как
/dev/ROOTVG/rootlv / ext3 defaults 1 1
/dev/ROOTVG/varlv /var ext3 defaults 1 2
/dev/ROOTVG/optlv /opt ext3 defaults 1 2
/dev/ROOTVG/crashlv /var/crash ext3 defaults 1 2
/dev/ROOTVG/tmplv /tmp ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/ROOTVG/swaplv swap swap defaults 0 0
/dev/APPVG/home /home ext3 defaults 1 2
/dev/APPVG/archives /archives ext3 defaults 1 2
/dev/APPVG/test /test ext3 defaults 1 2
/dev/APPVG/oracle /opt/oracle ext3 defaults 1 2
/dev/APPVG/ifeeds /xfiles ext3 defaults 1 2
У меня есть сервер Solaris, где vfstab определяется как
cat vfstab
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/vx/dsk/bootdg/swapvol - - swap - no -
swap - /tmp tmpfs - yes size=1024m
/dev/vx/dsk/bootdg/rootvol /dev/vx/rdsk/bootdg/rootvol / ufs 1 no logging
/dev/vx/dsk/bootdg/var /dev/vx/rdsk/bootdg/var /var ufs 1 no logging
/dev/vx/dsk/bootdg/home /dev/vx/rdsk/bootdg/home /home ufs 2 yes logging
/dev/vx/dsk/APP/test /dev/vx/rdsk/APP/test /test vxfs 3 yes -
/dev/vx/dsk/APP/archives /dev/vx/rdsk/APP/archives /archives vxfs 3 yes -
/dev/vx/dsk/APP/oracle /dev/vx/rdsk/APP/oracle /opt/oracle vxfs 3 yes -
/dev/vx/dsk/APP/xfiles /dev/vx/rdsk/APP/xfiles /xfiles vxfs 3 yes -
Я не могу понять, в чем проблема. Любая помощь будет оценена.
Вам нужно включить acl
s в точке монтирования. Либо переустановите с acl
вариант или перезагрузитесь с acl
вариант в fstab.
Сначала вам нужно проверить, поддерживает ли ваше ядро acl
вариант - иначе монтирование может выйти из строя.
acl
был скомпилирован в ядроcat /boot/config-`uname -r` | grep _ACL
«Ожидаемый» результат должен быть примерно таким ...
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFS_ACL_SUPPORT=m
mount -o remount,acl /xfiles
acl
с перезагрузкой / постоянным/dev/APPVG/ifeeds /xfiles ext3 defaults,acl 1 2