sigel
Đã tốn tiền
giải pháp thì có đấy, nhưng mà nó hơi hack hack với phải edit smb.confEm gặp nhiều vấn đề lắm.
Em đưa lên trước 1 cái bác xem giúp đc không. Vì em cũng đang mò.
Em hiểu thứ tự các lớp trong truenas là disk --> vdev --> pool --> dataset --> folder.
Em đang có 2 cặp disk chạy RAID 1 --> tạo 1 vdev --> 1 pool. Đặt tên pool là X không mã hóa.
TrueNas tự tạo 1 dataset gốc cũng tên là X luôn ở trên pool X. Đoạn này ok.
Bên trong dataset X em tạo 2 dataset con là X1 và X2.
Cấu hình phân quyền ALC: User A được truy cập vào cả X1 và X2 (quyền modify). User B thì chỉ cho truy cập vào X2 (modify), ở X1 không có quyền gì.
Khi mở SMB từ TrueNas ra cho 2 dataset X1 và X2 (em mở cho từng dataset con, không mở cho X) thì em:
- Tick vào ô Browsable to Network clients.
- Tick vào ô Access Base Share Enumeration.
Kiểm tra thử trên 2 PC khác nhau (1 cái truy cập vào Nas sử dụng account A - 1 cái khác dùng account B) thì B vẫn nhìn thấy X1, mặc dù không thể truy cập được vào trong X1. Em truy cập vào Nas từ file explorer của windows bằng IP Nas.
Câu hỏi: Em phải cấu hình như nào để X1 nó vô hình luôn với B, nhưng lại hiển thị với A.
Nếu em bỏ tick ở ô Browsable to Network clients thì nó vô hình với cả A cả B luôn.
Thêm cái ảnh ạ.
Hiding samba share from browse list for unauthorised users
I have been trying to setup my samba shares correctly. The setup i was looking for was having a couple of shares available publicly, guest accounts are ok and can browse these shares all ok. I hav...
ý tưởng là set mặc định tất cả các share đều là ẩn (browseable = no)
tạo ra 1 file cấu hình riêng của người dùng với tham số cho phép duyệt (browseable = yes)
những share nào muốn người dùng nhìn thấy thì include file người dùng đó zô.
khi người dùng đăng nhập vào samba thì samba sẽ load file cấu hình dựa theo tên người dùng (%U)
nếu người dùng có file cấu hình thì share sẽ hiện, người dùng k có file cấu hình thì share sẽ ẩn.
nói chung là hack vcl ra.



