Brak uprawnień do zapisu pliku w var/html

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?

1
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.

0

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1