Tôi có một quy trình máy chủ http daemon (yaws) mà tôi muốn máy chủ ghi bất kỳ tệp mới nào có số ô là 002, để một người dùng khác trong cùng nhóm có thể sửa đổi, di chuyển hoặc xóa các tệp được tạo bởi quy trình daemon. Đây là trên Ubuntu 10.04.
Không giống như Apache, yaws không có tùy chọn cấu hình cho umask, vậy có phương pháp nào để thiết lập ô của bất kỳ quy trình daemon nào không?
Tôi tìm thấy câu trả lời này về việc thay đổi tập lệnh init để thêm umask 002
. Điều này đã làm việc, nhưng tôi không chắc chỉnh sửa tập lệnh init là cách tốt nhất để làm cho tài liệu này dễ dàng và cấu hình trên nhiều máy.
Tôi cũng tìm thấy tài liệu tham khảo cho mô-đun pam_umask ở đây . Dường như điều này cho phép mỗi người dùng cài đặt ô được định cấu hình trong trường GECOS của / etc / passwd.
Có cách nào khác để đặt ô cho các quy trình daemon không? Và cách nào sẽ được đề xuất?