백업에 기본 폴더를 사용하도록 Debian 기반 Nas 시스템에서 ProFTPd 사용자를 설정했습니다. 이제 이 사용자가 자신의 폴더에만 액세스할 수 있는지 확인하고 싶습니다. 나는 그것에 대해 좀 읽어보고 defaultroot ~
/etc/proftpd/proftpd.conf에 넣어야 할 몇 가지 사항을 발견했습니다. 하지만 이렇게 하면 모든 FTP 사용자가 홈 폴더에 남아 있어야 합니다. 그렇죠? 한 명의 사용자만 홈 폴더를 변경하지 못하도록 비활성화하는 방법은 무엇입니까?
답변1
두 번째 매개변수를 사용하면 DefaultRoot ~
a는 group-expression
다음과 같을 수 있습니다.
DefaultRoot ~ !group_not_chrooted
이는 이 그룹의 구성원이 루트화되지 않음을 의미합니다.
또는
DefaultRoot ~ group1
즉, 해당 그룹의 구성원만 루트가 변경됩니다.
따라서 자신의 디렉터리로 제한되기를 원하지 않는 사용자를 위한 그룹을 추가하거나 이 사용자에 대한 그룹을 추가하고 해당 그룹을 두 번째 매개변수로 추가할 수 있습니다. 또한 참고하십시오:
DefaultRoot ~ group1,group2
chroot
그룹 1에도 속하는 사용자는그리고그룹 2