Brak uprawnień do zapisu pliku w var/html

Brak uprawnień do zapisu pliku w var/html
5T
  • Rejestracja: dni
  • Ostatnio: dni
0

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?

NG
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 278
1
Kopiuj
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:

  1. dodajesz siebie do grupy www-data
  2. /var/www/html dajesz dla użytkownika www-data oraz grupy www-data
    2a. robisz to rekursywnie (z opcją -R), przy czym tego nie da się do końca zrobić w mc dlatego trzeba wyjść do shella ctrl+o
  3. jako, że jesteś jako użytkownik w grupie www-data to możesz korzystać z tych zasobów (z których korzystają wszyscy z grupy www-data)
  4. 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.

5T
  • Rejestracja: dni
  • Ostatnio: dni
0

nie przez maszyne, mam wgrany system; nie mam dostępu do roota w katalogu plików w root jest siwy krzyżyk

NG
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 278
0
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.