728x90
반응형
시간이 많이 지나서 어떤 에러인지 기억이 잘 안 나지만,
특정 디렉토리를 웹 서버상에서 실행할 수 없었던 적이 있었다.
그 원인은 해당 폴더의 소유권자가 tomcat이어야 하는데, 다른 사용자였기 때문에
tomcat에서 이 폴더에 접근할 수 없었던 것이다.
따라서 Ubuntu 터미널에서 이 소유권자를 tomcat으로 변경하여 정상적으로 실행할 수 있도록 해 주어야 한다.
1. 현재 디렉토리의 소유권자를 찾아본다.
ls -al
ls명령어에 -al옵션을 주면 현재 위치에 있는 디렉토리와 파일들의 소유권자를 볼 수 있다.
나는 tomcat8로 사용하고 있어서 tomcat8이 나타난 것을 보고 소유권자를 tomcat8로 지정했지만,
사용하는 버전이 다를 테니 꼭 체크해야 한다.
2. 소유권자를 tomcat으로 변경한다.
명령어는 다음과 같다.
chown {소유권자}:{그룹식별자} {소유권을 변경할 디렉토리명}
그룹 식별자가 따로 없다면 소유권자만 작성해도 변경할 수 있다.
예를 들면,
chown tomcat8 dir1
와 같은 방식으로 명령어를 작성할 수 있다.
728x90
반응형
'Computer Science > Troubleshooting' 카테고리의 다른 글
[PHP] 데이터 값에 table HTML이 적용되어 있을 때 (0) | 2022.08.15 |
---|---|
[Django] SECRET KEY 관리 방법 (1) | 2022.08.14 |
[MySQL, MariaDB] Server Timezone KST 설정하기 (0) | 2022.08.14 |
[HTML] hidden 속성 사용방법 (0) | 2022.08.13 |
[JSP] Custom Class(직접 만든 클래스) import 하기 (0) | 2022.08.13 |