Tôi có hai máy chủ Linux:
máy chủ tệp
Debian 5.0.3 (2.6.26-2-686)
Phiên bản Samba 3.4.2
apache
Ubuntu 10.04 LTS (2.6.32-23-chung)
Apache 2.2.14
Tôi có một số chia sẻ Samba trên máy chủ tệp để tôi có thể truy cập các tệp từ PC Windows. Tôi cũng đang xuất /data/www-data
sang máy chủ apache , nơi tôi đã gắn kết nó /var/www
.
Thiết lập vẫn ổn, ngoại trừ khi tôi đến để tạo các tệp trên ngàm NFS. Tôi kết thúc với các tệp mà Apache không thể đọc được hoặc những người dùng khác không thể sửa đổi trong hệ thống của tôi.
Với Samba, tôi có thể xác định force user
, force group
, create mask
và directory mask
, và đảm bảo rằng tất cả các file này được tạo ra với các điều khoản phù hợp cho máy chủ web Apache của tôi. Tôi không thể tìm ra cách để làm điều này với NFS. Có cách nào để buộc các quyền và quyền sở hữu với NFS - tôi có thiếu điều gì rõ ràng không?
Mặc dù tôi đã dành khá nhiều thời gian với Linux và bỏ qua Windows, tôi vẫn chưa nắm bắt được các quyền của Linux ... Nếu đây không phải là cách đúng đắn để làm mọi thứ, tôi sẵn sàng đề nghị thay thế.