아마도 대부분의 사람들에게 기본적인 질문일 것입니다. 그러나 저는 아직 이 주제에 대해 잘 이해하지 못하고 있습니다. 저의 무지를 용서해주세요.
사용 사례:
rsync를 사용하여 Mac을 백업하는 데 사용하고 싶은 작은 RaspberryPi가 있습니다. 이 부분을 일부 테스트 데이터로 작업했습니다.
이제 두 번째 하드 드라이브를 추가하여 일반 사용자에게 백업을 숨기고 특정 사용자에게만 표시되도록 하고 싶습니다.mac
예전에는 /etc/fstab을 사용해 봤지만 이건 모든 사용자에게 적용되는 것 같죠? 사용자만을 위해 해당 디스크를 마운트하는 방법이 있습니까 mac
(가능한가요 root
?) 또한 데이터를 다시 동기화해야 하는 경우 권한이 이전과 정확히 동일하기를 원하기 때문에 파일 권한을 수정하고 싶지 않습니다. 백업하기 전에
이를 달성하는 방법에 대한 조언이 있습니까? Chris V님
정말 감사합니다.
답변1
파일 시스템이 속한 디렉토리의 하위 디렉토리에 마운트합니다 mac
. 모드는 700
또는 입니다 500
.
바라보다chmod
폴더에 대한 액세스를 제한하려면 실제로 반복해야 합니까?
[...] 디렉터리에서 읽기 및 실행 권한을 제거하면 해당 디렉터리 아래의 모든 항목에 액세스할 수 없게 되며 반복적으로 변경할 필요가 없습니다.
귀하의 경우 마운트 지점과 전체 파일 시스템은 "아래"에 있습니다. 이렇게 하면 파일 시스템 자체에서 아무것도 변경하지 않고 파일 시스템에 대한 액세스를 제한할 수 있습니다.root
하지만 접근할 수 있을 거예요.
답변2
귀하의 질문과 관련하여,
Mac 사용자(아마도 루트?)에 대해서만 이 디스크를 마운트할 수 있는 방법이 있습니까?
/etc/fstab에는 원하는 작업을 수행하는 "소유자" 옵션이 있습니다.
/dev/sdb1이 두 번째 하드 드라이브의 파티션이라고 가정하면 /etc/fstab에서 다음을 수행할 수 있습니다.
/dev/sdb1 /mnt/second_disk exfat owner 0 0
두 번째 및 세 번째 필드를 마운트 지점과 exfat용 폴더로 사용할 파티션 파일 시스템으로 바꿉니다.
그 후에는 다음을 수행해야 합니다.
chgrp disk /dev/sdb1
(블록 장치가 이미 그룹 소유자로서 디스크에 갔을 수도 있음)
Mac 사용자를 디스크 그룹에 추가하십시오.
usermod -aG disk mac
그게 다야