cp 명령과 mv 명령은 SELinux 에서 동작하는 방식이 다르므로 차이를 알아두어야함
mv 명령mv 명령어는 원본 파일의 보안 컨텍스트를 보존함home_t 관련 타입이 붙게됨mv myfile.html /var/www/html 로 이동하게 되면 원래 보안 컨텍스트인 home_t 타입이 유지되므로 아파치 프로세스에서 Permission Denied 권한 오류가 발생
cp 명령cp 명령어는 mv명령어와 달리 목적지 폴더의 기본 보안 컨텍스트에 맞게 보안 컨텍스트를 재설정해줌
--preserve=context 옵션을 사용해야한다고 하는데, lessif에 정리된 위키에서는 디폴트라고 함..cp myfile.html /var/www/html 로 파일복사를 수행하면, httpd_sys_content_t 타입으로 알맞게 설정 해줌tar 명령--selinux 옵션을 함께 사용해야함--acls 옵션을 함께 사용해야함--xattrs 옵션을 사용하면 추가적인 파일의 속성들도 함께 아카이빙 (보안컨텍스트, ACL을 포함한)https://www.cyberciti.biz/faq/linux-tar-rsync-preserving-acls-selinux-contexts/
rsync 명령-A 옵션: ACL 보존-X 옵션: 보안 컨텍스트 보존