fluent/fluentd

File permissions can't have full accesss

開放

#4,810 建立於 2025年1月30日

 (3 則留言) (0 個反應) (0 位負責人)Ruby (1,392 個分叉)batch import
enhancementhelp wanted

倉庫指標

星標
 (13,529 顆星)
PR 合併指標
 (平均合併 9小時 42分鐘) (30 天內合併 30 個 PR)

描述

Describe the bug

Unable to set

Files are created as 755 due to umask.

To Reproduce

add to config: file_permission 777

Expected behavior

files should be created with full permissions

Your Environment

- Fluentd version: v1.16.6-debian-1.0
- Operating system:GNU/Linux
- Kernel version:3.10.0-1160.76.1.el7.x86_64

Your Configuration

<system>
  file_permission 777
</system>

<source>
  @type forward
  port 24224
  bind 0.0.0.0
</source>

<match **>
  @type copy
  
  <store>
  @type file
    path /app/log/webui-testing/webui-debug-log3
    append true
    format out_file
    <buffer>
      path /app/buffer/webui/webui-debug-buffer
      flush_interval 5s
      flush_mode interval
      chunk_limit_size 512m
      total_limit_size 1g
      overflow_action block
      @type file
    </buffer>
  </store>
</match>

Your Error Log

NO error message,

Files are created with r-x permissions (755) due to the default umask.

Additional context

If changing the permissions is not possible how can we change the default umask?

貢獻者指南