특정 사용자는 모든 작업을 수행하고 다른 사용자는 읽기만 수행할 수 있도록 FTP를 구성합니다.

특정 사용자는 모든 작업을 수행하고 다른 사용자는 읽기만 수행할 수 있도록 FTP를 구성합니다.

FTP에 대한 새 사용자를 만들어야 합니다(VSFTPD), 저는 이 작업을 수행 adduser ftp_user하고 ftp 디렉토리 자체를 만들었습니다. mkdir -p /home/ftp/ 이제 이것은 제가 완전히 이해하지 못하는 부분입니다. ftp 사용자는 폴더에 대한 읽기 및 쓰기 권한이 있어야 하지만 다른 사용자도 읽고 탐색만 할 수 있어야 합니다. 파일 폴더(또는 그 안에 있는 파일)의 권한입니다. 지금 내가 한 일은 vsftpd 구성에 액세스하고 다음 줄을 추가하는 것뿐입니다.

userlist_file=/etc/vsftpd.userlist
userlist_enable=YES
userlist_deny=NO

그리고 추가됨ftp_user그 목록에. 해당 사용자에 대한 전체 권한을 갖고 해당 디렉토리를 ftp의 일부로 설정하려면 어떻게 해야 합니까? 다른 모든 사용자도 마찬가지입니다. 읽기 및 탐색 권한만 갖도록 제한하려면 어떻게 해야 합니까?

편집 1: ftp_user는 실제 계정이어야 하며, 다른 사용자는 여러 계정을 참조합니다(내 경우에는 4개).

관련 정보