|
|
@@ -47,28 +47,8 @@ For more information on that matter, there is a [dedicated documentation](../../
|
|
|
|
|
|
## Permissions under SELinux
|
|
|
|
|
|
-Some Linux distribution like Fedora or RedHat Enterprise Linux have SELinux system enabled. This acts like a firewall application, so all applications cannot write/modify files under certain conditions. While installing FreshRSS, step 2 can fail if the httpd process cannot write to the following directories :
|
|
|
-
|
|
|
- - FreshRSS/data
|
|
|
- - FreshRSS/data/cache
|
|
|
- - FreshRSS/data/favicons
|
|
|
- - FreshRSS/data/users
|
|
|
-
|
|
|
-The following commands should be executed as root :
|
|
|
-
|
|
|
-```sh
|
|
|
-semanage fcontext -a -t httpd_sys_rw_content_t '/usr/share/FreshRSS/data'
|
|
|
-semanage fcontext -a -t httpd_sys_rw_content_t '/usr/share/FreshRSS/data/cache'
|
|
|
-semanage fcontext -a -t httpd_sys_rw_content_t '/usr/share/FreshRSS/data/users'
|
|
|
-semanage fcontext -a -t httpd_sys_rw_content_t '/usr/share/FreshRSS/data/favicons'
|
|
|
-semanage fcontext -a -t httpd_sys_rw_content_t '/usr/share/FreshRSS/data/PubSubHubbub'
|
|
|
-
|
|
|
-restorecon -Rv /usr/share/FreshRSS/data
|
|
|
-```
|
|
|
-
|
|
|
-If for some reasons right should be granted to the whole data directory (itself and sub-directories), execute the following commands:
|
|
|
-
|
|
|
+Some Linux distribution like Fedora or RedHat Enterprise Linux have SELinux system enabled. This acts like a firewall application, so all applications cannot write/modify files under certain conditions. While installing FreshRSS, step 2 can fail if the httpd process cannot write to some data sub-directories, the following command should be executed as root :
|
|
|
```sh
|
|
|
semanage fcontext -a -t httpd_sys_rw_content_t '/usr/share/FreshRSS/data(/.*)?'
|
|
|
restorecon -Rv /usr/share/FreshRSS/data
|
|
|
-```
|
|
|
+```
|