Zmiany pomiędzy wersją 2 and wersją 3 dla AdminGuide/FilePermissions
- Data i czas:
- 03/01/10 13:13:30 (15 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
AdminGuide/FilePermissions
v2 v3 1 1 = Uprawnienia do plików systemu eDokumenty = 2 2 3 Wszystkie (poza opisanymi niżej wyjątkami) pliki systemu eDokumenty powinny mieć właściciela edokumenty i grupę users. 3 Pliki systemu eDokumenty ze względu na prawa dostępu można podzielić na 3 grupy. 4 5 1. Pliki źródłowe aplikacji do których nie chcemy żeby użytkownik serwera (www-data) mógł modyfikować. (czyli katalog public_html) 6 2. Pliki źródłowe aplikacji które powinny być możliwe do modyfikacji przez aplikację, (katalog var) 7 3. Pliki utworzone przez instalator lub aplikację w trakcie użytkowania - ich właścicielem jest www-data. Ale chcemy żeby również user edokumenty miał do nich dostęp. 8 4 9 5 10 Do prawidłowego działania wymagane jest aby użytkownik serwera (np. www-data) posiadał prawo do zapisu do niektórych zasobów. Przyjęliśmy zasadę że prawo do zapisu przyznane zostanie poprzez specjalną grupę ''edokumenty'' do której dopisywany jest użytkownik serwera. Poniższa lista prezentuje wszystkie z nich, które tego wymagają. … … 22 27 }}} 23 28 29 30 == Naprawa błędnie ustawionych praw == 31 Aby ustawić wcześniej nieprawidłowo ustawione uprawnienia W katalogu /home/edokumenty wykonać komendę: 32 33 # 1. dla wszystkich plików (cały kod źródłowy) 34 chown -R edokumenty:users public_html 35 36 # 2. dla plików obecnych w paczce 37 chgrp -R edokumenty public_html/apps/edokumenty/var 38 chmod -R g+rwsX public_html/apps/edokumenty/var 39 40 # 3. dla plików utworzonych po instalacji przez program 41 chown -R www-data:edokumenty files repository repos 42 chmod -R u+rwX,g+rwX,o-rwx files repository repos 43 find files repos repository -type d | xargs chmod g+s 44 chown www-data:edokumenty public_html/apps/edokumenty/config.inc 45 chmod g+w public_html/apps/edokumenty/config.inc 46 24 47