Witam
jak probóje zapsać plik php w katalogu var/html to mi wyskakuje brak uprawnien , aby zapisac ten plik. Co mam zrobić , aby zapisać go w tym katalogu?
Brak uprawnień do zapisu pliku w var/html
- Rejestracja: dni
- Ostatnio: dni
- Rejestracja: dni
- Ostatnio: dni
- Postów: 278
apt-get install mc
uruchamiasz mc ( https://www.midnight-commander.org/ ) jako root, dwa skróty klawiszowe do zarządzania uprawnieniami
ctrl+x o
ctrl+x c
o - owner
c - permissions
i teraz są różne odpowiedzi na to pytanie które zadałeś, ale generalnie "najbardziej poprawna" to jest taka:
- dodajesz siebie do grupy
www-data /var/www/htmldajesz dla użytkownikawww-dataoraz grupywww-data
2a. robisz to rekursywnie (z opcją-R), przy czym tego nie da się do końca zrobić wmcdlatego trzeba wyjść do shellactrl+o- jako, że jesteś jako użytkownik w grupie
www-datato możesz korzystać z tych zasobów (z których korzystają wszyscy z grupywww-data) - uprawnienia (różne są tutaj style), ale dają przeważnie
775
natomiast na poziomie komend to jest chmod lub chown
najlepiej się wspierać zarówno komendami jak i mc.
- Rejestracja: dni
- Ostatnio: dni
nie przez maszyne, mam wgrany system; nie mam dostępu do roota w katalogu plików w root jest siwy krzyżyk
- Rejestracja: dni
- Ostatnio: dni
- Postów: 278
5tobiasz napisał(a):
nie przez maszyne, mam wgrany system; nie mam dostępu do roota w katalogu plików w root jest siwy krzyżyk
no to najprościej
sudo chmod 777 -R /var/www/html
generalnie dajesz wtedy dla tego folderu uprawnienia 777 co jest niebezpieczne jak masz otwarty port 80 (z tego portu korzysta apache2)
jeżeli ma to być tylko lokalnie, to nie ma znaczenia, jak na serwerze w "realnej" sytuacji to zupełnie inna jest bajka.