Linux
[Ubuntu] Access denied 되었을 때 파일 권한 설정 하는 법
여백 ::
2024. 8. 8. 20:52
바탕화면에 있었던 폴더를 root 권한인 /var/www/html로 복사하였는데, 파일에 죄다 X가 쳐지면서 내부의 파일에 대한 접근이 다 막혀버린 오류이다. (아예 안열림)
찾아보니 권한 문제이므로 소유자를 올바르게 변경하여 해결함
/var/www/html 에 있는 파일과 폴더는 www-data 사용자와 그룹으로 기본 설정되어있어야 하는데,
나의 경우 바탕화면에 있었던 파일을 복사한 것이므로 현재 사용자의 홈 디렉토리 소유자와 권한을 갖고 있어 접근 제한이 걸린 것이다...
<해결 방법>
sudo chown -R www-data:www-data /var/www/html/tiramisu_cake # 소유자 변경
sudo chmod -R 755 /var/www/html/tiramisu_cake # 권한 설정
sudo systemctl restart apache2 # apache 재시작
이를 차례대로 진행하면 /var/www/html에서 파일들의 권한이 허용되면서 apache 웹 서버에서 제대로 작동하게 된다.