-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
config/ subdirectory does not need to be writeable #27384
Comments
@UnitedMarsupials Does the existing config.php option |
Well, yes and no. Yes, because it does allow a work-around. No, because the stern message about it being mandatory for config to be writeable does not mention the option. More importantly, why make it mandatory at all? If/when an admin attempts to modify the config, the error resulting from a failed attempt can be displayed. But there is no reason to disable the entire instance because of it -- regardless of the |
Slightly related: #11843 |
and possible bug with read only config: #23245 |
right now |
Hey, this issue has been closed because the label (This is an automated comment from GitMate.io. |
Hey, this issue has been closed because the label (This is an automated comment from GitMate.io.) |
Hey, this issue has been closed because the label (This is an automated comment from GitMate.io.) |
This is still as much a bug as it was 11 months ago. But I don’t have an option to reopen. If you do, please, use it. |
closing in favor of #11843 where config.php keys would be moved to the database so config.php would always be read-only |
For people, who maintain their configuration-files with tools like Puppet, making them writeable by the Internet-exposed applications is an unnecessary security risk. Under normal circumstances the
config/
subdirectory of a production ownCloud installation does not need to be writeable.And yet, as things stand, oC considers being unable to write to the directory not even a cause for warning, but a fatal error.
Please, fix. Thank you.
The text was updated successfully, but these errors were encountered: