chroot_local이 활성화된 상태에서 FTP를 통해 디렉토리 공유

chroot_local이 활성화된 상태에서 FTP를 통해 디렉토리 공유

vsftpd를 사용하고 있습니다. 기본적으로 사용자를 생성하면 해당 사용자는 /home/user. 을(를) 활성화했습니다 chroot_local_user=YES.

다른 한편으로는 모든 FTP 사용자를 위한 공유 디렉터리를 만들고 싶었습니다. 간단히 말해서 그들은 자신만의 디렉터리를 갖고 있고 공유 그룹 폴더를 갖고 있습니다.

/
+/home
   +user1
   +shared_folder

FTP를 통해 사용자에게 공유 디렉터리에 대한 액세스 권한을 부여하려면 어떻게 해야 합니까?

답변1

공유 디렉토리를 사용자 디렉토리에 "mount --bind"해 보십시오.

mount --bind /home/actual_share/ /home/someguy/shared/

"actual_share"에 그룹 쓰기를 추가해야 한다고 가정합니다.

아이디어는 에서 얻었어요이 포럼 게시물.

관련 정보