SFTP: 사용자가 홈 디렉터리 외부의 폴더에 액세스하도록 허용

SFTP: 사용자가 홈 디렉터리 외부의 폴더에 액세스하도록 허용

OpenSSH 서버가 설치된 Ubuntu 12.04 LTS를 실행하는 컴퓨터가 있습니다. 감옥에 갇힌 가족 계정을 가진 사용자를 만들었습니다.

그 사용자의 계정으로 로그인하면 그 사람의 집에만 접근할 수 있어요(ㅋㅋㅋ).

사용자의 홈 폴더 외에도 /Volumes/Storage특정 파티션()에 대한 읽기 권한도 부여하고 싶습니다. 어떻게 해야 하나요?

답변1

chroot 트리에 바인드 마운트하여 사용자가 속한 chroot가 디렉터리에 액세스할 수 있는지 확인해야 합니다.

mount --bind /Volumes/Storage /path/to/chroot

또한 사용자는 드라이브의 데이터를 읽는 데 필요한 파일 시스템 권한이 있어야 합니다. 이를 달성하는 가장 쉬운 방법은 사용자를 파일 소유권이 있는 보조 그룹에 배치하는 것입니다(표준 755 및 644 권한 가정).

관련 정보