use*_*063 4 linux ubuntu logging file-permissions datadog
按照本指南设置日志文件的 dd-agent 权限后https://docs.datadoghq.com/logs/guide/setting-file-permissions-for-rotating-logs/,我仍然得到:
- Type: file
Path: /home/ubuntu/Projects/livestream/nohup.out
Status: Error: cannot read file /home/ubuntu/Projects/livestream/nohup.out: stat /home/ubuntu/Projects/livestream/nohup.out: permission denied
BytesRead: 0
Average Latency (ms): 0
24h Average Latency (ms): 0
Peak Latency (ms): 0
24h Peak Latency (ms): 0
Run Code Online (Sandbox Code Playgroud)
我已经确认权限已设置:
# file: Projects/livestream/
# owner: ubuntu
# group: ubuntu
user::rwx
user:dd-agent:r-x
group::rwx
group:dd-agent:r-x
mask::rwx
other::rwx
ubuntu@ip-172-31-38-150:~$ getfacl Projects/livestream/nohup.out
# file: Projects/livestream/nohup.out
# owner: ubuntu
# group: ubuntu
user::rwx
user:dd-agent:r-x
group::---
group:dd-agent:r-x
mask::rwx
other::rwx
getfacl Projects/
# file: Projects/
# owner: ubuntu
# group: ubuntu
user::rwx
user:dd-agent:r-x
group::rwx
group:dd-agent:r-x
mask::rwx
other::r-x
sudo systemctl restart datadog-agent
sudo datadog-agent status
Run Code Online (Sandbox Code Playgroud)
无法读取文件可能会发生什么情况?
小智 7
我在 Ubuntu 22.04 上也遇到了类似的问题。我通过在 Ubuntu 组中添加 dd-agent 解决了这个问题:
sudo usermod -aG ubuntu dd-agent
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2365 次 |
| 最近记录: |