Jestem w stanie pisać zmiany w katalogu domowym, ale jeśli chodzi o /var/www/html
folder, nie pozwala mi to na żadne zmiany ani tworzenie nowych plików lub folderów.
Jestem w stanie przeglądać pliki w katalogu.
Proszę zasugerować, jakie są właściwe kroki, aby ustawić uprawnienia.
files
users
permissions
Dave
źródło
źródło
Odpowiedzi:
jako root:
Zamień „użytkownik” na swoją nazwę użytkownika.
źródło
Znajdź grupę,
/var/www/html
do której należy, zazwyczaj apache, www lub webmaster. Następnie dodaj użytkownika do tej grupy.gdzie jest nazwa grupy, do której należy / var / www / html i jest nazwą użytkownika.
źródło
root
. Więc nie rób tego./var/www/html
byłby root, chyba że wprowadzi jakieś zmiany w konfiguracji. Nie sądzę jednak, aby tak było./var/www/html/
został skonfigurowany jako root: własność root, więc zmiany grupy i właściciela są czasami potrzebne i użytkownik nie powinien być dodawany do root grupy, jak sugeruje mattdm.Moja sugestia to użycie
/srv/
. Po to jest. Utwórz odpowiednią hierarchię (być może/srv/www/
, ale może coś bardziej odpowiedniego dla twojej grupy). Następnie zmień konfigurację Apache, aby nowy katalog był TwoimDocumentRoot
.Ma to kilka zalet:
źródło