CentOS 서버 A와 B가 2대 있습니다.
라이브 서버인 A에는 외부 FTP 서버에서 파일을 다운로드하는 Apache Tomcat 인스턴스가 실행 중입니다. 이 파일을 다운로드한 후 다른 폴더인 "Outbox"에도 복사합니다. 이 파일은 user:group tomcat7:tomcat7이 소유하고 있으며 권한은 664입니다.
A에 vsftp를 설치하고 홈 디렉터리가 "outbox"인 "dev_user" 사용자를 만들었습니다.
개발 서버인 B에는 A의 FTP 서버에서 파일을 다운로드하는 Apache Tomcat 인스턴스가 실행 중입니다.
내가 원하는 것은 "dev_user"가 파일에 대한 GET을 완료하면 파일에 대해 RM을 발행한 다음 "Outbox"에서 제거된다는 것입니다.
어떤 아이디어가 있나요?
답변1
usermod -a -G tomcat7 dev_user
.
이렇게 하면 dev_user가 tomcat7의 보조 unix 그룹에 배치되어 rm 명령을 실행할 수 있게 됩니다.