automate or document minimal permissions set
Opened this issue · 1 comments
vdelendik commented
on some linux distributives default permissions set for new files might be pretty limited aka sharing rwx------, i.e. for current user only.
as some content should be shared across docker container we need minimal permissions set according to the schema below
cd community-edition
chmod 775 .
#apply 775 for all subfolders recursively:
find . -type d -exec chmod 775 {} \;
# apply 775 for all shell scripts:
find . -type f -name "*.sh" -exec chmod 775 {} \;
#sql script permissions:
find . -type f -name "*.sql" -exec chmod 664 {} \;
#rabbitmq permissions patch
find reporting/configuration/rabbitmq/ -type f -exec chmod 664 {} \;
#elasticsearch permissions:
chmod 664 reporting/configuration/elasticsearch/elasticsearch.yml
# logstash permissions
find reporting/configuration/logstash/ -type f -exec chmod 664 {} \;
do setup and apply chmod for generated files
##redis conf file permissions:
chmod 664 reporting/configuration/redis/redis.conf*
#rabbitmq
chmod 664 reporting/configuration/rabbitmq/definitions/001-general-definition.json
ideally we have to adjust permissions as part of pre and post setup procedures or document it
vdelendik commented
moved to 2.4 as default Linux distributive generate valid permissions. problems might occur only on customized super secured enterprise linuxes