다음 질문이 있습니다. 2개의 서버(debian)가 있고 각 서버에는 Tomcat이 설치되어 있습니다.
첫 번째 서버(192.168.0.100)에는 모든 폴더에 기본 권한으로 Tomcat이 설치되어 있습니다(문제 없음).
그러나 두 번째 서버(192.168.0.101)에서 누군가 chmod 777 -R을 tomcat의 모든 폴더에 넣었는데 모든 폴더에서 원래 권한을 복원하는 방법을 모르겠습니다.
그래서 제 질문은 첫 번째 서버(192.168.0.100)에서 tomcat 폴더의 권한을 복사한 다음 두 번째 서버(192.168.0.101)의 tomcat 폴더에 권한을 설정할 수 있느냐는 것입니다.
인사
답변1
예, 가능합니다. 폴더 복사를 사용하여 scp -pr
권한을 유지하고 이전 폴더로 바꾸거나, 내용이 다르지만 파일이 다른 경우 복사(권한 유지)하고 권한을 복제할 수 있습니다.
chmod -R --reference REMOTEFOLDER LOCALFOLDER
chown -R --reference REMOTEFOLDER LOCALFOLDER
다음 답변도 도움이 될 수 있습니다.https://unix.stackexchange.com/a/20646