답변:
루트로 :
chown -R user /var/www/html/
"사용자"를 사용자 이름으로 바꾸십시오.
/var/www/html
일반적으로 apache, www 또는 webmaster 중 하나에 속하는 그룹을 찾으십시오 . 그런 다음 해당 그룹에 사용자를 추가하십시오.
sudo usermod -a -G <groupname> <your_username>
여기서 / var / www / html이 속한 그룹의 이름이며 사용자의 이름입니다.
root
. 그런 다음, 그렇게하지 마십시오.
/var/www/html
일부 구성을 변경하지 않으면 소유자 가 루트가 될 것입니다. 그러나 나는 이것이 사실이라고 생각하지 않습니다.
/var/www/html/
을 루트 : 루트 소유로 설정 했으므로 그룹 및 소유자 변경이 필요할 수 있으며 mattdm에서 제안한대로 사용자를 그룹 루트에 추가해서는 안됩니다.
내 제안은 사용하는 것 /srv/
입니다. 그것이 거기에있는 것입니다. 적절한 계층 구조를 작성하십시오 (아마도 /srv/www/
그룹에 적합한 것). 그런 다음 새 디렉토리가 사용자가되도록 Apache 구성을 변경하십시오 DocumentRoot
.
여기에는 몇 가지 장점이 있습니다.