Tôi có một Raspberry Pi mà tôi đã thiết lập làm máy chủ tệp tại nhà. Nó đang chạy Ubuntu Server 21.04 và Samba Phiên bản 4.13.3-Ubuntu.
Đây là phần có liên quan của tôi /etc/samba/smb.conf
tập tin:
[NAS]
bình luận = Samba Chia sẻ cho chúng tôi
đường dẫn = /media/4TB-NAS/Samba/
có thể duyệt = có
chỉ đọc = không
người dùng hợp lệ = @ người dùng samba
tạo mặt nạ = 0664
mặt nạ thư mục = 0775
nhóm lực lượng = người dùng samba
đối tượng vfs = tái chế
tái chế: kho lưu trữ = /media/4TB-NAS/Samba/.recycle
tái chế:keeptree = có
tái chế: phiên bản = không
tái chế: chạm = có
tái chế: loại trừ_dir = .recycle
[Khách]
bình luận = MediaShare cho khách
đường dẫn = /media/4TB-NAS/Samba/MediaShare/
khách ok = vâng
có thể duyệt = có
chỉ đọc = có
Đây là vấn đề: Bất cứ khi nào tôi kết nối với NAS chia sẻ Samba của mình từ máy tính để bàn và chỉnh sửa (và lưu) tệp TXT bằng Pluma hoặc tệp ODT bằng LibreOffice Writer, tôi nghĩ rằng các chương trình đó thực sự xóa tệp cũ và sau đó lưu một bản sao mới của nó. Làm thế nào để tôi ngăn chặn điều đó xảy ra? (Hoặc ít nhất là ẩn hành vi đó khỏi Samba và đó là tính năng Thùng rác?)
Tôi nhận thấy điều này xảy ra vì chúng tôi có hai người dùng sử dụng chia sẻ Samba này. Nếu một người dùng tạo một tệp, họ sẽ là chủ sở hữu của tệp đó. Tuy nhiên, nếu người dùng khác sau đó chỉnh sửa tệp đó, họ sẽ thực sự trở thành chủ sở hữu mới của tệp. Tôi thực sự đã tìm thấy vấn đề này được ghi lại trực tuyến: https://www.samba.org/samba/docs/old/Samba3-HOWTO/AccessControls.html#id2615338 (tìm tiêu đề ở dưới cùng có tiêu đề âMS Word with Samba Changes Owner of Fileâ). Bản thân vấn đề này (thay đổi chủ sở hữu tệp) không phải là vấn đề lớn đối với tôi. với tạo mặt nạ
, mặt nạ thư mục
, và lực lượng nhóm
dòng trong tôi smb.conf
tệp, tôi có thể giải quyết việc thay đổi quyền sở hữu đủ dễ dàng.
Tuy nhiên, vấn đề này là một nỗi đau lớn hơn khi nói đến Thùng rác Samba của tôi. Mỗi khi tôi chỉnh sửa một tệp, phiên bản cũ sẽ được gửi đến Thùng rác của Samba! Tôi không muốn Thùng rác Samba của mình chứa đầy các phiên bản cũ của tệp mà tôi không xóa.
Làm thế nào tôi có thể giải quyết vấn đề này? Bất kỳ trợ giúp hoặc thông tin chi tiết nào sẽ được đánh giá cao! (= Cảm ơn bạn!