VFS_ACL_TDB(8) System Administration tools VFS_ACL_TDB(8)

vfs_acl_tdb - ذخیره ACLهای NTFS در یک فایل tdb

vfs objects = acl_tdb

این ماژول VFS بخشی از مجموعه samba(7) است.

ماژول VFS با نام vfs_acl_tdb فهرست‌های کنترل دسترسی NTFS (یا ACLها) را در یک فایل tdb ذخیره می‌کند. این ماژول نگاشت کامل ACLهای ویندوز را روی سرورهای سامبا ممکن می‌سازد.

تنظیمات ACL در $LOCKDIR/file_ntacls.tdb ذخیره می‌شوند.

این ماژول پارامترهای زیر را اجباری می‌کند:

•inherit acls = true
•dos filemode = true
•force unknown acl user = true

این ماژول پشته‌پذیر (stackable) است.

acl_tdb:ignore system acls = [yes|no]

هنگامی که روی yes تنظیم شود، نگاشت تقریبی (best effort) از/به لایه POSIX ACL توسط این ماژول انجام نخواهد شد. مقدار پیش‌فرض no است، به این معنی که سامبا تنظیم و ارزیابی هر دو دسته ACLهای سیستمی و ACLهای NT را ادامه می‌دهد. در صورتی که نیاز دارید ACLهای سیستمی شما برای دسترسی محلی یا دسترسی به فایل از طریق NFS نیز تنظیم شوند، این حالت بهتر است. اگر فقط از طریق سامبا به داده‌ها دسترسی دارید، می‌توانید این گزینه را روی yes تنظیم کنید تا سازگاری بهتری با ACLهای NT به دست آورید.

اگر acl_tdb:ignore system acls روی yes تنظیم شود، تنظیمات اضافی زیر اعمال خواهند شد:

•create mask = 0666
•directory mask = 0777
•map archive = no
•map hidden = no
•map readonly = no
•map system = no
•store dos attributes = yes

acl_tdb:default acl style = [posix|windows|everyone]

این پارامتر نوع ACL تولید‌شده را در صورتی که یک فایل یا دایرکتوری فاقد صفت گسترده (xattr) security.NTACL باشد، تعیین می‌کند.

هنگامی که روی posix تنظیم شود، یک ACL بر اساس مجوزهای حالت POSIX برای کاربر، گروه و سایرین، همراه با یک مدخل کنترل دسترسی (ACE) اضافی برای NT Authority\SYSTEM با حقوق دسترسی کامل تولید خواهد شد.

هنگامی که روی windows تنظیم شود، یک ACL دقیقاً همانند روش ویندوز تولید می‌شود که فقط شامل مجوزها برای مالک و NT Authority\SYSTEM است.

هنگامی که روی everyone تنظیم شود، یک ACL با اعطای مجوزهای کامل به همگان (S-1-1-0) تولید می‌شود.

مقدار پیش‌فرض برای این گزینه posix است.

نرم‌افزار اصلی سامبا و ابزارهای مرتبط توسط اندرو تریجل (Andrew Tridgell) ایجاد شده‌اند. سامبا اکنون توسط تیم سامبا (Samba Team) به عنوان یک پروژه متن‌باز مشابه روش توسعه هسته لینوکس توسعه داده می‌شود.

08/16/2026 Samba 4.24.6