How do I know ACLs are supported on my kernel

  • در صورتی که کرنل قابلیت پشتیبانی از ACL را نداشته باشد ، امکان استفاده از ACL وجود نخواهد داشت.
  • برای این منظور باید بررسی شود که کرنل با این قابلیت Build شده است یا خیر
  • برای این منظور ابتدا دریابید که با چه نسخه‌ای از کرنل بوت شده اید.
# uname -r
5.4.0-42-generic
  • حال به دنبال پرونده‌ی Config مربوط به این نسخه از کرنل درون مسیر boot/ بگردید.
# ls /boot/ -1 | grep 5.4.0-42-generic | grep config
config-5.4.0-42-generic
  • حال به دنبال عبارت ACL برای پرونده‌ی بالا بگردید. برای این منظور به صورت زیر عمل نمایید.
# grep -i acl /boot/config-5.4.0-42-generic 
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_JFS_POSIX_ACL=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_BTRFS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_FS_POSIX_ACL=y
CONFIG_SHIFT_FS_POSIX_ACL=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_JFFS2_FS_POSIX_ACL=y
CONFIG_EROFS_FS_POSIX_ACL=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_CEPH_FS_POSIX_ACL=y
CONFIG_9P_FS_POSIX_ACL=y
  • همان طور که مشاهده می‌کنید ، ACL برای این نسخه از کرنل برای توزیعی که در اختیار بنده است فعال و قابل استفاده است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *