hello world

젠킨스 permission denined 오류 본문

WEB/error_log

젠킨스 permission denined 오류

sohyun_92 2021. 12. 14. 09:26
728x90

수정후 개발서버에 배포를 할라했는데

permission denined 오류가 떴다

'rm -rf /app/tomcat/webapps/ROOT/'

정확히는 webapps의 ROOT 폴더에 삭제를 하려고할때 permission denined 가 떴다
확인해보니 ROOT 폴더 소유가 root로 되어있어서 삭제를 못하는것이었다

(응? 근데 root 는 모든권한을 갖는거아닌가??)

 

운영이랑 비교해보니 운영은 ROOT 폴더의 권한이 root가 아니고 회사에서 만든 계정의 그룹이었다 
근ㄷㅔ 왜 개발서버는 root로 되어있는건지 ..;; 그걸 왜 지금 안건지... 그동안은 삭제를 어케한거였는지;;

아무튼 최상위 계정으로 아래의 명령어로 ROOT 폴더와 하위 파일들을 변경해서 해결했다.

 

접근 권한을 하위 디렉터리까지 모두 변경하기( -R 옵션 )

sudo chown -R 소유자:그룹명 폴더이름

sudo chown -R admin:group ROOT 이르케

좌측이 소유자고 우측이 그룹명

권한 관련정리

https://helloworld92.tistory.com/82

 

리눅스 권한 관련 명령어 chmod

리눅스는 모든 파일이나 폴더에 소유 권한이 명시되어있다. 소유자와 권한을 보는 방법은 ls -l 명령어를 통해 확인가능 권한은 리눅스 파일시스템이기에 -wrxwrxwrx의 형태로 되어있다. 권한에는 r

helloworld92.tistory.com

 

Comments