FTP 사용자가 자신의 디렉토리 및 다운로드에만 액세스하도록 제한

FTP 사용자가 자신의 디렉토리 및 다운로드에만 액세스하도록 제한

특정 디렉터리에 대해 FTP 및 데이터 다운로드만 가능하고 파일을 업로드하거나 삭제할 수 없는 사용자를 생성해야 합니다.

온라인으로 검색한 후 다음 지점에 도착했습니다.

  1. useradd -g 10 -d /data/ -m -s /bin/bash myftp
  2. ftpconfig -d /data/ 실행
  3. /etc/ftpd/ftpaccess에서 다음과 같이 업데이트합니다.

    게스트 사용자 myftp

  4. 다음과 같이 /etc/ftpd/ftpaccess를 업데이트합니다.

    익명 삭제 안 함, 손님

    업로드 클래스=guestuser * /data/ myftp 직원 nodirs 없음

  5. "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

관련 정보