centos의 zfs는 파일을 만들 수 없습니까?

centos의 zfs는 파일을 만들 수 없습니까?

저는 centos7을 실행하고 있습니다... 4개의 3TB 하드 드라이브가 있으므로 zfs가 최고의 솔루션인 것 같아서 설치했습니다. 루트를 통해 설치하고 설정했지만 로컬 사용자가 파일/폴더에 쓸 수 없는 것 같습니다. Google은 왜 다른 사용자에게 쓰기 권한을 허용하지 않는지에 대한 결과를 제공하지 않습니까? 제 질문은 로컬 사용자에게 풀에 파일을 쓸 수 있는 권한을 어떻게 부여합니까?입니다.

답변1

다른 마운트 가능한 파일 시스템과 동일합니다. 사용자가 여기에 쓸 수 있게 하려면 마운트 지점을 chown/chgrp/chmod할 수 있습니다(마운트 후).

더 나은 방법은 하위 디렉터리를 만들고 해당 하위 디렉터리에 대한 쓰기 권한을 부여하는 것입니다.

또는 ZFS이므로 하위 디렉토리 대신 zfs 파일 시스템을 만들고 전체 풀 대신 해당 하위 디렉토리에 대한 액세스 권한을 부여합니다.

예를 들어, zpool이 "tank"라고 불렸다면 다음과 같이 할 수 있습니다:

zfs create tank/data
chgrp users /tank/data
chmod g+rwsx /tank/data

이렇게 하면 "사용자" 그룹의 모든 구성원에게 디렉터리에 대한 읽기, 쓰기 및 실행 권한이 부여됩니다. setgid 비트는 /tank/data 아래에 생성된 모든 파일과 하위 디렉터리가 "users" 그룹에 속하도록 보장합니다.

이보다 더 구체적이거나 자세한 답변을 원하시면 추가 정보를 제공해주셔야 합니다.

관련 정보