FTP를 통해 디렉토리를 공유하고 chroot_local을 활성화하십시오.

FTP를 통해 디렉토리를 공유하고 chroot_local을 활성화하십시오.

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"에 그룹 쓰기를 추가해야 한다고 가정합니다.

아이디어를 얻었다이 포럼 게시물.

관련 정보