我正在使用 ACL [访问控制列表] 配置 Linux 服务器。它不允许我对其中一个目录 /xfiles 执行 setfacl 操作。我能够对其他目录执行 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 -
我无法找出问题所在。如能得到任何帮助我将不胜感激。
答案1
您需要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