48 | | |
49 | | # Ustaw właściciela dla wszystkich plików (cały katalog /home/edokumenty/public_html) |
50 | | # Zmień i uprawnij do katalogu zmiennych zapisywanych przez serwer (var) |
51 | | sudo su |
52 | | cd /home/edokumenty |
53 | | chown -R edokumenty:users bin |
54 | | chown -R edokumenty:users etc |
55 | | chown -R edokumenty:users lib |
56 | | chown -R edokumenty:users public_html |
57 | | chown -R www-data:edokumenty public_html/apps/edokumenty/var |
58 | | chmod -R g+rwX public_html/apps/edokumenty/var |
59 | | chmod g+s public_html/apps/edokumenty/var |
60 | | chmod g+s public_html/apps/edokumenty/var/img |
61 | | chmod g+s public_html/apps/edokumenty/var/tmp |
62 | | chmod g+s public_html/apps/edokumenty/var/tpl |
63 | | chgrp -R edokumenty public_html/apps/edokumenty/var/cache |
64 | | chmod -R g+rwX public_html/apps/edokumenty/var/cache |
65 | | chown -R www-data:edokumenty public_html/apps/edokumenty/var/cache/tmpl |
66 | | chmod g+s public_html/apps/edokumenty/var/cache/tmpl |
67 | | chown -R edokumenty:users vendor |
68 | | |
69 | | chown www-data:edokumenty public_html/apps/edokumenty/config.inc |
70 | | chmod g+w public_html/apps/edokumenty/config.inc |
71 | | |
72 | | # Jeśli dodatkowo nieprawidłowo ustawione są uprawnienia do plików w repozytorium |
73 | | chown -R www-data:edokumenty files maildir repository repos public_ftp users |
74 | | chmod -R u+rwX,g+rwX,o-rwx files maildir repository repos public_ftp users |
75 | | find files maildir repos repository -type d | xargs chmod g+s |
| 48 | ./bin/fixperms.sh |
| 49 | }}} |