OpenSUSE를 새로 설치하고 이전 홈 디렉터리의 모든 파일을 복사했습니다. 사용자 및 그룹 이름은 변경되지 않았으며 모든 파일에는 적절한 권한이 있는 것으로 나타납니다.
그러나 파일 시스템 권한이 올바른지 확인하는 방법이 궁금해지는 몇 가지 이상한 문제에 직면했습니다. 가장 좋은 접근 방식은 무엇입니까?
문제를 일으킬 수 있는 이상한 권한이나 보안 컨텍스트가 없는지 확인하고 싶습니다.
- 운영 체제: OpenSUSE Leap 42.1
- FS: BTRFS
답변1
숫자 ID를 보존하기 위해 --numeric-ids를 포함하여 rsync를 사용하는 경우 모든 것이 이미 정확해야 합니다. 이를 확인하려면 예를 들어 stat를 사용하여 권한을 덤프해 보세요.
find . -exec stat -c "%n %a %A" {} + | sort > oldpermissions.txt
그런 다음 다른 컴퓨터에서 동일한 작업을 수행하면 비교할 파일을 비교할 수 있습니다.