Điểm:0

Tự động sửa quyền trên các tệp được sao chép vào chia sẻ samba

lá cờ ye

vì vậy tôi có một chia sẻ samba nơi tôi có nhiều nhóm và người dùng. trong trường hợp của tôi:

Một người dùng có tên CEO sẽ là thành viên của nhóm đối tácngười dùng,

Trong khi người dùng Nhân viên văn phòng sẽ chỉ là một thành viên của nhóm người dùng .

Có 2 thư mục dùng chung, Phổ thông, và chỉ dành cho đối tác. Chung sẽ được sở hữu bởi người dùng và Đối tác chỉ dành cho Đối tác. Nên CEO có thể truy cập cả hai Phổ thôngChỉ dành cho đối tác, trong khi Nhân viên văn phòng chỉ có thể truy cập Phổ thông.

Bây giờ vấn đề là khi CEO sao chép thứ gì đó từ Chỉ dành cho đối tác trên Phổ thông, quyền duy trì mà tệp thuộc sở hữu của đối tác nhóm và bất kỳ người dùng thông thường nào cũng không thể truy cập tệp.

Tôi có một bản sửa lỗi cho nó bằng crontab như thế này:

*/5 * * * * /usr/bin/chgrp -R Users /mnt/Common/ >> /var/log/permissions/Common.log 2>&1
*/5 * * * * /usr/bin/chmod -R g+rw /mnt/Common >> /var/log/permissions/partners.log 2>&1

Và nó hoạt động, tuy nhiên, vấn đề là với nhiều nhóm và chia sẻ khác nhau, tôi có cronjob mô phỏng quá nhiều lần và nó gây quá nhiều căng thẳng cho máy chủ.

Có cách nào để samba tự điều chỉnh quyền khi sao chép tệp không? cảm ơn

David avatar
lá cờ cn
Phiên bản nào của Ubuntu? Loại hệ thống tệp nào cho tất cả các phân vùng liên quan?
Marc Vanhoomissen avatar
lá cờ in
Bạn có cân nhắc sử dụng các lệnh `force user` và `force group` trong cài đặt của mình không? Bạn có thể đăng các phần có liên quan của tệp `smb.conf` của mình không?
Điểm:1
lá cờ es

Làm thế nào về một cái gì đó như thế này ... giả sử tôi có một thư mục tại/mnt/Common:

Thay đổi quyền sở hữu và áp dụng bit setgid cho thư mục đó:

sudo chown : người dùng /mnt/Common
Sudo chmod 2775/mnt/Chung

Bit setgid sẽ buộc mọi tệp mới được thêm vào chính máy chủ vào thư mục này để kế thừa nhóm của cha mẹ.

Sau đó, tạo định nghĩa chia sẻ trong smb.conf giống như sau:

[Phổ thông]
đường dẫn = /mnt/Chung
người dùng hợp lệ = @users @partners
nhóm lực lượng = người dùng
có thể ghi = có
tạo mặt nạ = 0664
buộc chế độ thư mục = 2775

Khi một thành viên của một trong hai nhóm thêm tệp vào phần chia sẻ, tệp đó sẽ lưu với nhóm = người dùng và quyền là 664. Mọi thư mục con mới được thêm sẽ lưu với nhóm = người dùng, đặt quyền thư mục thành 775 và sẽ áp dụng bit setgid cho thư mục con đó .

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.