Zmiany pomiędzy wersją 2 and wersją 3 dla AdminGuide/FilePermissions

Pokaż
Ignoruj:
Data i czas:
03/01/10 13:13:30 (14 years temu)
Autor:
JP (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • AdminGuide/FilePermissions

    v2 v3  
    11= Uprawnienia do plików systemu eDokumenty = 
    22 
    3 Wszystkie (poza opisanymi niżej wyjątkami) pliki systemu eDokumenty powinny mieć właściciela edokumenty i grupę users. 
     3Pliki systemu eDokumenty ze względu na prawa dostępu można podzielić na 3 grupy. 
     4 
     51. Pliki źródłowe aplikacji do których nie chcemy żeby użytkownik serwera (www-data) mógł modyfikować. (czyli katalog public_html) 
     62. Pliki źródłowe aplikacji które powinny być możliwe do modyfikacji przez aplikację, (katalog var) 
     73. 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 
    49 
    510Do 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ą. 
     
    2227}}} 
    2328 
     29 
     30== Naprawa błędnie ustawionych praw == 
     31Aby 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) 
     34chown -R edokumenty:users public_html 
     35 
     36# 2. dla plików obecnych w paczce  
     37chgrp -R edokumenty public_html/apps/edokumenty/var 
     38chmod -R g+rwsX public_html/apps/edokumenty/var 
     39 
     40# 3. dla plików utworzonych po instalacji przez program 
     41chown -R www-data:edokumenty files repository repos 
     42chmod -R u+rwX,g+rwX,o-rwx files repository repos 
     43find files repos repository -type d | xargs chmod g+s  
     44chown www-data:edokumenty public_html/apps/edokumenty/config.inc  
     45chmod g+w public_html/apps/edokumenty/config.inc 
     46 
    2447