Skip to main content
Question Protected by dr_
added 643 characters in body
Source Link
TheSebM8
  • 471
  • 3
  • 9
  • 19
root@p12: getfacl /var/www/pgcluu/stats/ # file: var/www/pgcluu/stats/ # owner: postgres # group: postgres # flags: -s- user::rwx group::rwx other::--- default:user::rwx default:group::r-x default:group:postgres:r-x default:mask::r-x default:other::--- 

and on the file

root@p12:getfacl /var/www/pgcluu/stats/2018/04/04/10/pg_hba.conf # file: var/www/pgcluu/stats/2018/04/04/10/pg_hba.conf # owner: postgres # group: postgres user::rw- group::r-x #effective:r-- group:postgres:r-x #effective:r-- mask::r-- other::--- 
root@p12: getfacl /var/www/pgcluu/stats/ # file: var/www/pgcluu/stats/ # owner: postgres # group: postgres # flags: -s- user::rwx group::rwx other::--- default:user::rwx default:group::r-x default:group:postgres:r-x default:mask::r-x default:other::--- 

and on the file

root@p12:getfacl /var/www/pgcluu/stats/2018/04/04/10/pg_hba.conf # file: var/www/pgcluu/stats/2018/04/04/10/pg_hba.conf # owner: postgres # group: postgres user::rw- group::r-x #effective:r-- group:postgres:r-x #effective:r-- mask::r-- other::--- 
Source Link
TheSebM8
  • 471
  • 3
  • 9
  • 19

Files inside folder change their permissions

I am struggling with the following problem. I have read the following guide: Getting new files to inherit group permissions on Linux Yet, this has not helped me.

(pgcluu is a postgresql cluster monitoring program)

I am using Debian server

I have a folder /var/www/pgcluu

Inside that folder i have stats reports folders. I have changed stats folder permission and ownership over to postgres. chmod -R postgres:postgres /var/www/pgcluu (so the full folder is owner by postgres)

pgCluu on the other hand is collecting data and is generating files inside stats folder. Looking something like. /var/www/pgcluu/stat/2018/04/04/09 basically /year/month/day/hour/ Inside the hour folder i have files like

-rw-r-----+ 1 postgres postgres 44 Apr 4 10:20 pg_stat_connections.csv -rw-r-----+ 1 postgres postgres 940 Apr 4 10:20 pg_stat_database_conflicts.csv -rw-r-----+ 1 postgres postgres 2479 Apr 4 10:20 pg_stat_database.csv -rw-r-----+ 1 postgres postgres 1 Apr 4 10:20 pg_stat_replication.csv -rw-r-----+ 1 postgres postgres 0 Apr 4 10:20 pg_stat_statements.csv -rw-r-----+ 1 postgres postgres 88 Apr 4 10:20 postgresql.auto.conf -rw-r-----+ 1 postgres postgres 21425 Apr 4 10:20 postgresql.conf -rw-r-----+ 1 postgres postgres 70009 Apr 4 10:20 sysinfo.txt 

This is just an example, there are alot of more files.

The files are generated by pgcluu_collectd every minute (u can change it) But they need to be rewritten, therefor it needs to have rw- rw- --- permissions to do it. (Owner and group must have read and write on the files) Each time i change it myself, pgcluu_collectd makes the files with rw- r-- --- permissions again.

Therefor, is there a away that the files would inherit permissions from the folder /var/www/pgcluu/stats