Files in config directory contain passwords (in database.yml) and therefore this directory shouldn't be readable. It also applies to files directory, where some private to project members files might reside. This is my proposal for owners and perms: drwxr-xr-x root root app dr-x------ redmine redmine config drwxr-xr-x root root db drwxr-xr-x root root extra drwx------ redmine redmine files drwxr-xr-x root root lib drwxr-xr-x root root public drwxr-xr-x root root script drwxr-xr-x root root test drwx------ redmine redmine tmp drwxr-xr-x root root vendor -rw-r--r-- root root .gitignore -rw-r--r-- root root .hgignore lrwxrwxrwx root root log -> /var/log/redmine/ -rw-r--r-- root root Rakefile -rw-r--r-- root root README.rdoc drwxr-x--- redmine redmine /var/log/redmine Btw. Also please remove .*ignore files. Why Rakefile is there? Why README.rdoc is not in /usr/share/doc? Reproducible: Always
fixed in cvs. Rakefile is required to 'emerge --config redmine'. others are fixed. thanks.