Uprawnienia do folderów i plików dla użytkownika Linux-a z danymi www


10

Moje pytanie jest dość ogólne. Załóżmy, że mam serwer WWW z dystrybucją linuksa, z /var/www/katalogiem to. Użyłem mojego konta administratora do przesłania i rozpakowania .zippliku instalacyjnego Joomla .

Nazywa się użytkownik systemu Linux dla użytkowników sieci www-data. Tak czy inaczej, moje pytanie brzmi: kto powinien być NAJWYŻSZY folderów i plików w katalogu internetowym systemu Linux? W tej chwili, ponieważ użyłem konta superużytkownika do rozpakowania plików, wszystkie foldery i pliki są własnością superużytkownika i dlatego pojawiają się w systemie administracyjnym joomla jako niezaprzeczalne. Nie jestem pewien, czy mogę ustawić www-dataużytkownika jako właściciela plików. Czy to jest ok?

Dla odniesienia, w systemie Linux zmień właściciela folderów i plików za pomocą chowni zmień grupę za pomocą chgrp.

Dzięki!


1
Wygląda na to, że to pytanie jest duplikatem tego joomla.stackexchange.com/questions/132/…
Dmitry Rekun

1
Myślę, że nie ma tam odpowiedzi na część z danymi www.
Valentin Despa

Odpowiedzi:


3

Prawdopodobnie będziesz chciał zmienić właściciela na www-dane użytkownika. Możesz zobaczyć użytkownika przypisanego do tego miejsca # cat /etc/passwd. Zawsze należy zachować ostrożność dotykając przedmiotów jako korzeni. Możesz złamać wiele rzeczy.


1
  • W systemie Linux można znaleźć nazwę użytkownika uruchamiającego Apache za pomocą polecenia:

    ps aux | grep apache # shows username in the first column

  • Pobierz grupy, do których należy ten użytkownik, za pomocą polecenia groups (1):

    groups [USERNAME]

  • Oto zrzut ekranu pokazujący apache [nazwa użytkownika] i [grupa użytkowników] w Ubuntu 12.04

    Próbka uruchomiona na Ubuntu 12.04

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.