Feature pos file permissions #4825
Closed
+305
−39
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Which issue(s) this PR fixes
Fixes #4822
What this PR does / why we need it
This PR adds new configuration options for the
tail
input plugin to control thepos_file
directory permissions and ownership.New Configuration Options:
pos_dir_perm
: Sets directory permissions (chmod
).pos_dir_owner
: Defines the directory owner (chown user
).pos_dir_group
: Defines the directory group (chown :group
).Example Configuration:
Docs Changes:
Documentation updates will be needed to include the new parameters.
Release Note:
Added
pos_dir_perm
,pos_dir_owner
, andpos_dir_group
options for better control over pos_file directory permissions.Before and After Permission Changes:

Before (0700 - Restricted Access)
Terminal Output:

After (0770 - Group Access Enabled)

Terminal Output:
