Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

apache2 - pliki w DocumentRoot bez praw do odczytu

29 Wrz 2019 11:47 84 5
  • Poziom 4  
    Zainstalowałem na Ubuntu apache2. Gdy wysyłam przez FTP pliki do domyślnego katalogu var/www/html to nie mają one atrybutu do odczytu dla wszystkich, więc przeglądarka nie ma prawa ich wyświetlić. Mogę, owszem, w Filezilli nadać rekursywnie prawa do odczytu dla całego katalogu, ale muszę to robić za każdym razem gdy wgrywam nowe pliki. Co mam zrobić, żeby pliki od razu otrzymywały atrybut do odczytu?
    Gdy korzystam z wykupionego hostingu to nie muszę się o to martwić. Po prostu wysyłam całą strukturę strony i już.
  • Poziom 31  
    Jakiego serwera FTP używasz?
  • Poziom 4  
    Używam vsftpd.
  • Poziom 31  
    I wrzucasz pliki jako anonymous? Jeśli tak, ustaw w konfigu vsftpd
    anon_umask=033
  • Poziom 4  
    Nie, loguję się jako lokalny użytkownik. Nie chcę zmieniać w konfigu vsftpd tego, żeby zmieniał atrybuty, ani żeby zmieniał właściciela bo używam FTP też do innych celów.
  • Poziom 31  
    dindzi napisał:
    Gdy wysyłam przez FTP pliki do domyślnego katalogu var/www/html to nie mają one atrybutu do odczytu dla wszystkich

    A dla grupy ma? Wtedy możesz dodać usera www-data do swojej grupy.