mirror of
https://github.com/usnistgov/macos_security.git
synced 2026-02-08 15:59:55 +00:00
os_newsyslog_files_*_configure don't take /etc/newsyslog.d into account #119
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nihil-admirari on GitHub.
Originally assigned to: @brodjieski on GitHub.
os_newsyslog_files_owner_group_configure and os_newsyslog_files_permissions_configure get the list of files via:
Files inside
/etc/newsyslog.dare ignored.Also, ownership and mode can be configured directly within
newsyslog.conffiles via the optional second and third columns, though it may not be a good idea since e.g./etc/newsyslog.d/com.apple.xscertd.confexplicitly sets ownership to_ces:admin.Suggestions
zsh globbing is used to handle log rotation, but I don't have any log-rotated files on my machine to verify.
Checking for ownership:
Fixing ownership:
Checking for permissions:
Fixing permissions:
Checking ownership misconfiguration:
Fixing ownership misconfiguration:
Checking permissions misconfiguration:
Fixing permissions misconfiguration:
Changes can be inspected by running
diffin a loop: