selinux 지원 시스템에 selinux가 아닌 시스템의 디스크 마운트

selinux 지원 시스템에 selinux가 아닌 시스템의 디스크 마운트

나는 selinux가 포함된 백업 서버를 가지고 있습니다 enabled. 백업을 저장하기 위해 외부 하드 드라이브가 연결되어 있습니다(ext4).

나는 또한 selinux를 사용하는 워크스테이션을 가지고 있습니다 disabled.

워크스테이션의 새 백업을 생성하기 위해 백업 서버에서 rsync를 실행하는 경우:

rsync -aAHSvX --delete --delete-excluded peter@workstation:/home/peter/ /home/peter/backup/

대부분의 파일에서 다음과 같은 오류가 발생합니다.

rsync: [receiver] rsync_xal_set: lremovexattr("/home/peter/backup/.Xauthority.z3D4Xf","security.selinux") failed: Permission denied (13)

security.selinux백업 서버는 selinux를 활성화했기 때문에 백업된 모든 파일의 xattrs에 이 속성을 자동으로 추가하는 것 같습니다 .

백업 머신이 security.selinux마운트된 백업 볼륨에 저장된 파일에 속성을 추가 하지 못하도록 방지하여 /home/peter/backup원래 속성이 유지되고 rsync가 제대로 작동하도록 하는 방법을 아는 사람이 있습니까?

관련 정보