Tôi có 2 người dùng trên máy chủ của mình. Một với sudo truy cập khác mà không có. Làm thế nào tôi có thể cung cấp quyền truy cập vào nhật ký nginx
/var/log/nginx/error.log
Để người dùng khác mà không sudo
được phép sử dụng cat /var/log/nginx/error.log
? Tôi có thể tạo một cái gì đó như một liên kết tượng trưng để đăng nhập vào thư mục / home / tên người dùng của anh ấy không?
Vì vậy, câu hỏi của tôi là - làm thế nào một người dùng mà không sudo
được phép kiểm tra nhật ký nginx?
sudo
để cấp cho anh ta quyền thực sự, tùy thuộc vào cách bạn muốn định cấu hình nó.
setfacl -m 'user:someuser:r' /var/log/nginx/error.log
. Tôi không chắc nó sẽ hoạt động như thế nào với logrotate. sudo
truy cập vào cat / tail / etc nhật ký có lẽ là một lựa chọn tốt hơn. '
sudo
Tiếp cận những gì? Nó không rõ ràng từ câu hỏi của bạn. Tôi biết một số người thực hiện 'truy cập sudo' có nghĩa là 'quyền truy cập gốc', nhưng điều đó không chính xác về mặt kỹ thuật. Hãy elipated.