2024/05/05 5

tomcat - root가 아닌 tomcat 계정으로 실행

tomcat - root가 아닌 tomcat 계정으로 실행Web/WAS 2012. 4. 4. 17:37 root 가 아닌계정으로 톰캣을 실행시키려면 톰캣 자체가 tomcat을 돌리려는 계정의 홈디렉토리에 설치되어 있거나, tomcat 디렉토리와 그 하위 디렉토리를 전부 톰캣을 돌리려는 계정소유로 만들어야 합니다. Redhat 계열(한컴,와우)을 기준으로 tomcat 이라는 사용자명을 이용해 후자에 대해서 말씀드리겠습니다.root 계정으로 로그인하여  # chown -R tomcat.tomcat /usr/tomcat  위와 같이하면 디렉토리 소유권이 모두 tomcat 계정에 속하게 됩니다.  /etc/init.d/rc.local 파일의 맨 마지막에 다음 줄을 추가해 줍니다.  su - tomcat -c "..

깃 명령어

git 의 모든 명령은 git bash 에서 사용하는게 가장 좋고 안정적임git add (untracked -> tracked 모든 파일)git add .git add -ugit reset -- src/main/resources/egovframework/message/key-common.propertiesgit reset 파일이름 (tracked -> untracked 특정파일) (아무것도 안적으면 모두 취소)git resetgit add (untracked -> tracked 특정파일)git add 파일이름git rm (파일삭제)git rm 파일이름git commit (tracked 된 모든 파일)git commit -m 변경내용 ㅁ 설정파일 위치/root/.gitconfig 설정파일 ㅁ 원격 저장소 ..

리눅스 CentOS7 기준 NFS(파일 서버) 구축(참고할만한것)

** 리눅스 CentOS7 기준 NFS(파일 서버) 구축 * 리눅스 서버에 NFS를 구축하여 윈도우/리눅스에서 접속하고자 할 경우   1.     일단 패치키 설치. 아래와 같이 입력(설치 파일이 많아서 스크린샷 생략 합니다) yum install nfs-utils nfs-utils-lib 2.     NFS 설정 vi /etc/sysconfig/nfs 아래 그림과 같이 빨강 박스의 설정 값 그대로 입력  A.    VI 편집기로 아래와 같이 수정  vi /etc/exports [공유폴더명] [접속 허용할IP](rw,all_squash,sync) ‘wq’ 입력 하여 저장 후 빠져 나옴 B.     exportfs –a 입력 4.     NFS 서버 시작. 아래와 같이 입력systemctl restart ..

nfs mount시 permission denied 발생

현상 : 오늘 갑자기 autofs를 사용하여 server의 공유 디렉토리를 mount하였을 때(물론 auto mount이므로 cd명령으로 해당 디렉토리로 진입) 디렉토리는 보이지만 내용이 보이지 않았다.-_ -;;auto mount를 하지않고 mount를 하였더니 다음과 같은 메세지 발생.$ mount  -t  nfs  192.0.0.1:/home  /nfsmount mount: 192.0.0.1:/home failed, reason given by server: Permission denied응? 왜 갑자기 퍼미션 에러..-_ -;;; 해결책 :우선 퍼미션 에러이므로 서버의 /etc/exports의 내용을 살펴보았다. $ cat /etc/exports /home  *(rw,sync) >공유할 디렉토리 ..

nfsnobody 사용자 권한

nfsnobody 사용자 권한 1 두 CentOS 6, 64 시스템간에 NFS 파일 공유를 설정했습니다. 서버에서 공유되는 폴더는 원래 루트 사용자가 소유했습니다. 클라이언트에서는 nfsnobody가 소유하는 것으로 나타났습니다. 클라이언트에서 폴더에 쓰려고 할 때 권한 오류가 발생했습니다. 그래서 서버의 폴더 소유권을 nfsnobody로 변경하고 chmod를 777로 변경했습니다. 그러나 여전히 기쁨이 없습니다. 권한 오류가 계속 발생합니다. 분명히 이것에 더 많은 것이 있습니다. 나는이 문제를 해결하는 데 도움을 줄 수있는 리눅스 전문가들 (개인적으로는 초보자 이상이라고 부를만한 가치가 없음)에게 많은 의무가 있습니다. 편집-클라이언트에서 공유 폴더에 쓰기를 시도하면 실제로 파일 항목을 생성한다고 언..