![CentOS/Proftpd 디렉토리 제한](https://rvso.com/image/1505636/CentOS%2FProftpd%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%20%EC%A0%9C%ED%95%9C.png)
권한(ssh 및 ftp 모두)에 SQL을 사용하기 위한 proftpd 설정이 있습니다. 모든 사용자는 동일한 ID를 사용합니다. 특정 사용자(클라이언트)를 홈 디렉터리(/home/ftp/client)에서 LIST, STOR 및 STOU만 제한하고 /archive 하위 디렉터리는 LIST할 수 없도록 제한하고 싶습니다.
내가 얻은 것은 다음과 같습니다. 그러나 사용자에게는 전혀 영향을 미치지 않는 것 같습니다. 로그에 아무것도 표시되지 않습니다. 어떤 도움이라도 대단히 감사하겠습니다.
<Directory /home/ftp/client >
<Limit ALL>
DenyAll
</Limit>
<Limit LIST STOR STOU>
AllowAll
</Limit>
</Directory>
<Directory /home/ftp/client/archive >
<Limit ALL>
DenyAll
</Limit>
</Directory>
답변1
Castaglia가 예상한 대로 mod_vroot.c 모듈이 내 문제의 근본 원인이었습니다. 내 구성에서 해당 행을 제거하면 나에게 도움이 되었습니다.
# LoadModule mod_vroot.c