한 사용자의 FTP 액세스를 여러 장소로 제한하는 방법

한 사용자의 FTP 액세스를 여러 장소로 제한하는 방법

질문하기가 좀 혼란스럽기 때문에 올바른 질문을 작성하는 방법조차 모릅니다. 그것이 문제이다. 사용자 X는 FTP를 통해 /user/x 폴더와 /var/www/x 폴더에 액세스하려고 합니다. 각 장소에 대해 2개의 FTP 계정을 만들지 않고 어떻게 사용자에게 두 장소에 대한 액세스 권한을 부여할 수 있습니까? Ubuntu 11.04에서 vsftpd를 사용하고 있습니다. 그는 filezilla를 사용하여 로그인하고 다음과 같은 구조 또는 유사한 구조를 볼 것으로 예상합니다.

/ <-- The root of the ftp directory  
usr/x <-- The user X  
www/x <-- The www folder for X

FTP 액세스 계정 내에서 이것이 가능합니까?

답변1

감사합니다. 이미 답변을 얻었습니다. 이것은 간단한 설치 옵션입니다. 예를 들어, 이 경우 www/x 폴더에서 이 작업을 수행했습니다.

mkdir userx(이것은 /usr/x 폴더가 됩니다)
mount --bind /usr/x userx

그런 다음 사용자에게 필요한 권한을 부여합니다. 이 방법으로 사용자는 다음과 같은 구조를 얻습니다.

/  
userx <-- Which is the /user/x folder)

그는 FTP 사용자를 통해 두 곳 모두에서 작업할 수 있습니다.

권한을 얻은 후에는 PC를 재부팅할 때 설치된 바인딩이 유지되도록 런타임에 추가했습니다.

관련 정보