내 데비안 클라이언트에 ftpd를 설치했고 몇 가지 제한을 설정하려고 하는데 어느 쪽으로 가야 할지 잘 모르겠습니다.
3명의 사용자가 있습니다.
- 단발
- 앨리스
- 최고
사람들의 그룹:
- 고객
새 파티션은 다음과 같습니다.
- /덤프
Bob과 Alice는 클라이언트 그룹에 속해 있습니다. 맥스가 아닙니다.
내 문제는 다음과 같습니다. 사용자를 홈 디렉터리로 제한하고 싶습니다. Alice가 Bobs 또는 Max 디렉터리에 액세스하는 것을 원하지 않으며 그 반대도 마찬가지입니다. 또한 클라이언트 그룹(Bob 및 Alice)의 사용자가 새 /dump 파티션에 액세스할 수 있기를 원하지만 Max는 액세스할 수 없습니다.
어떤 제안이라도 매우 감사하겠습니다 :)
답변1
vsftpd를 사용한다면 다음을 시도해 보세요:
vsftpd 구성 파일 열기 - /etc/vsftpd/vsftpd.conf
# vi /etc/vsftpd/vsftpd.conf
다음 줄이 있는지(그리고 주석 처리되지 않았는지) 확인하세요.
chroot_local_user=YES
파일을 저장하고 닫습니다. vsftpd를 다시 시작하세요.
# /etc/init.d/vsftpd restart