
특정 디렉터리에 대해 FTP 및 데이터 다운로드만 가능하고 파일을 업로드하거나 삭제할 수 없는 사용자를 생성해야 합니다.
온라인으로 검색한 후 다음 지점에 도착했습니다.
- useradd -g 10 -d /data/ -m -s /bin/bash myftp
- ftpconfig -d /data/ 실행
/etc/ftpd/ftpaccess에서 다음과 같이 업데이트합니다.
게스트 사용자 myftp
다음과 같이 /etc/ftpd/ftpaccess를 업데이트합니다.
익명 삭제 안 함, 손님
업로드 클래스=guestuser * /data/ myftp 직원 nodirs 없음
- "in.ftpd -a"를 실행하세요.
그런데 사용자 폴더에 다음과 같은 디렉터리가 생성된 것을 봤습니다. 더 나은 대안을 제안해주세요.
d--x--x--x 2 root sys 512 Mar 23 12:52 dev
d--x--x--x 5 root sys 512 Mar 23 12:52 etc
lrwxrwxrwx 1 root bin 9 Mar 23 12:52 bin -> ./usr/bin
d--x--x--x 2 root bin 512 Mar 23 12:52 lib
d--x--x--x 6 root sys 512 Mar 23 12:52 usr
drwxr-xr-x 2 root sys 512 Mar 23 12:52 pub