TSF – Giải pháp IT toàn diện cho doanh nghiệp SMB | HCM

P6 - Cấu hình HomeFolder Domain User trên TrueNAS

🚀 TrueNAS P6 – Cấu Hình HomeFolder Domain User trên TrueNAS (SMB + AD Guide)

Việc cấu hình HomeFolder Domain User trên TrueNAS là bước quan trọng khi tích hợp TrueNAS với Active Directory trong môi trường Windows Domain.

Trong bài hướng dẫn này, bạn sẽ học cách:

  • Tạo cấu trúc ZFS dataset tối ưu cho thư mục người dùng

  • Thiết lập ACL chuẩn để đảm bảo riêng tư dữ liệu

  • Cấu hình SMB đúng chuẩn

  • Tự động tạo thư mục khi user đăng nhập

  • Khắc phục lỗi Access Denied và xung đột quyền

Sau khi hoàn thành, hệ thống TrueNAS của bạn sẽ tích hợp AD một cách an toàn, ổn định và phù hợp cho môi trường doanh nghiệp.


🧠 Vì Sao Cần Cấu Hình HomeFolder Domain User trên TrueNAS?

Trong môi trường Domain, mỗi người dùng cần:

  • 📁 Thư mục cá nhân riêng biệt

  • 🔐 Quyền truy cập an toàn

  • 🖥️ Tự động map thư mục khi đăng nhập

  • 🏢 Quản lý tập trung trên server

Cấu hình đúng HomeFolder Domain User trên TrueNAS sẽ giúp:

✅ Cô lập dữ liệu từng người dùng
✅ Quản lý tập trung trên ZFS
✅ Hạn chế lỗi phân quyền
✅ Tăng tính bảo mật hệ thống


🛠️ Step 1: Create Dataset Homefolder

Tạo một ZFS dataset với tên:

 
 
Homefolder
 

Set Share:

  • SMB

Dataset này sẽ là thư mục gốc chứa toàn bộ home directory của người dùng domain.

Thiết kế dataset hợp lý giúp hệ thống dễ mở rộng và quản lý lâu dài.


🔐 Step 2: Assign Permissions to Dataset Homefolder

Thiết lập ACL là bước quan trọng nhất khi triển khai HomeFolder Domain User trên TrueNAS.

Cấu hình quyền như sau:

  • Group admin → Modify – Inherit

  • Group TSF\sale, TSF\hr, … → Read – No Inherit

  • Group domain admin → Full Control – Inherit

  • Group owner@ – root → Modify – Inherit

Cấu hình này đảm bảo:

  • 👤 Người dùng không truy cập được thư mục của nhau

  • 🛡️ Domain Admin có toàn quyền

  • 🔄 Kế thừa quyền chính xác

Phần lớn lỗi Access Denied xuất phát từ việc cấu hình ACL sai hoặc không đúng Inherit.


🌐 Step 3: Enable SMB Share

Tạo SMB Share với cấu hình:

  • Purpose: No Presets

  • ✅ Tick ABSE

ABSE (Access Based Share Enumeration) giúp:

  • Người dùng chỉ nhìn thấy thư mục họ có quyền truy cập

  • Tăng bảo mật và trải nghiệm người dùng

Đây là bước quan trọng khi cấu hình HomeFolder Domain User trên TrueNAS trong môi trường Domain.


🏠 Step 4: Enable Homefolder on AD

Cấu hình đường dẫn Home Folder trong Active Directory:

 
 
\\192.168.16.182\Homefolder\%username%
 

Test đăng nhập với:

  • sale01

  • hr01

Sau khi đăng nhập thành công, TrueNAS sẽ tự động tạo:

 
 
\\192.168.16.182\Homefolder\sale01
\\192.168.16.182\Homefolder\hr01
 

Điều này xác nhận hệ thống đã tự động tạo HomeFolder theo username.


🔧 Step 5: SSH to Configure Homefolder

Để tối ưu cấu hình SMB nâng cao và xử lý vấn đề hiển thị thư mục, thực hiện qua SSH.


Enable SSH

  • Enable SSH for admin truenas (if not yet)

  • Re-confirm the root user password


Xác định ID của SMB Share

Chạy lệnh:

 
 
midclt call sharing.smb.query | jq
 

Xác định ID của dataset Homefolder.

Ví dụ:
Team ID = 2


Cập nhật cấu hình SMB nâng cao

Chạy lệnh:

 
 
midclt call sharing.smb.update 2 ‘{“auxsmbconf”: “access based share enum = yes\nhide unreadable = yes”}’
 

Thiết lập này đảm bảo:

  • access based share enum = yes

  • hide unreadable = yes

Người dùng sẽ không nhìn thấy thư mục họ không có quyền.


Restart SMB Service

 
 
systemctl restart smbd
 

Nhập root password khi được yêu cầu.

Dịch vụ SMB sẽ khởi động lại và áp dụng cấu hình mới.


⚠️ Cách Khắc Phục Lỗi Access Denied

Nếu user không truy cập được thư mục:

✔ Kiểm tra lại ACL và Inherit
✔ Kiểm tra mapping group trong AD
✔ Đảm bảo SMB đã restart
✔ Kiểm tra đường dẫn Home Folder trong AD

Hầu hết lỗi liên quan đến phân quyền sai hoặc thiếu cấu hình ABSE.


🏢 Best Practices Khi Triển Khai Doanh Nghiệp

Khi triển khai HomeFolder Domain User trên TrueNAS trong môi trường production:

  • 📦 Tạo dataset riêng cho HomeFolder

  • 🔐 Luôn bật ABSE

  • 👥 Phân quyền theo group

  • 📊 Theo dõi trạng thái SMB

  • 💾 Backup dataset định kỳ

Cấu hình đúng ngay từ đầu sẽ giúp giảm đáng kể lỗi phát sinh về sau.


🎯 Kết Quả Sau Khi Hoàn Thành

Sau khi hoàn tất:

  • Mỗi Domain User có thư mục riêng biệt

  • Không nhìn thấy thư mục người khác

  • ACL kế thừa chính xác

  • Tích hợp Active Directory ổn định

Hệ thống TrueNAS của bạn đã sẵn sàng cho môi trường doanh nghiệp.


📌 Kết Luận

Việc cấu hình HomeFolder Domain User trên TrueNAS là nền tảng quan trọng khi triển khai lưu trữ tập trung cho người dùng Domain.

Khi thiết lập đúng:

🔒 Bảo mật cao
📁 Cô lập dữ liệu
⚡ Hiệu suất ổn định
🏢 Phù hợp doanh nghiệp

Thực hiện đúng từng bước như hướng dẫn để đảm bảo hệ thống vận hành ổn định, tránh xung đột phân quyền và lỗi truy cập.

Tham khảo thêm bài viết cùng chủ đề

P21 – Hướng Dẫn Cài Đặt WordPress Trên TrueNAS Dễ Dàng

P21 – Hướng Dẫn Cài Đặt WordPress Trên TrueNAS Dễ Dàng 🚀 TrueNAS P21 – Demo TrueNAS Apps Cài Đặt WordPress Trên TrueNAS (Không Cần Docker) Việc cài đặt WordPress trên TrueNAS trước đây thường yêu cầu kiến thức về Docker, container hoặc cấu hình thủ công khá phức tạp....

Read More

P20 – Disk Scrubbing TrueNAS Bảo Vệ Dữ Liệu

P20 – Disk Scrubbing TrueNAS Bảo Vệ Dữ Liệu 🚀 TrueNAS – P20: ZFS Disk Scrubbing – Cấu Hình Từng Bước & Best Practices Duy trì tính toàn vẹn dữ liệu là một trong những nhiệm vụ quan trọng nhất của quản trị hệ thống lưu trữ. Ngay cả ổ...

Read More

P18 – Hướng Dẫn Tối Ưu Xác Thực MFA TrueNAS An Toàn

P18 – Hướng Dẫn Tối Ưu Xác Thực MFA TrueNAS An Toàn 🚀 TrueNAS – P18: Bảo Mật TrueNAS Với Xác Thực MFA (Google Authenticator) – Full Configuration Tutorial Bảo mật là yếu tố sống còn đối với bất kỳ hệ thống lưu trữ nào, đặc biệt là TrueNAS –...

Read More