여러 다른 FTP 계정을 감독할 수 있는 FTP 계정을 만들고 싶습니다. 내 권한과 사용자를 어떻게 관리해야 합니까?

여러 다른 FTP 계정을 감독할 수 있는 FTP 계정을 만들고 싶습니다. 내 권한과 사용자를 어떻게 관리해야 합니까?

나는 내 자신의 가상 서버를 임대합니다. Ubuntu Server 14.04를 설치하고 웹서버로 사용하고 있습니다. 나는 이 서버에 가상 호스트로서 내 자신의 일부 웹사이트를 호스팅했습니다. 또한 내 서버에 대한 액세스 권한을 부여하는 친구도 몇 명 있습니다. 그래서 그들은 자신의 웹사이트를 호스팅하고 내 서버에 FTP를 사용하는 등의 작업을 할 수 있습니다.

나의/var/www/html다음과 같습니다:

phpmyadmin/
myownsite/
mysecondsite/
friendssite/
anotherfriendssite/
...

나는 친구들에게 PHPMyAdmin에 대한 자신의 로그인을 제공하고, ProFTPd에 대한 새 사용자를 생성하고, 그들이 장난칠 수 있도록 새 폴더를 설정했습니다. 나는 그들이 액세스하는 것을 원하지 않습니다.모두아래 파일 중/var/www/html, 그래서 나는 그들이 자신의 홈 폴더에 잠겨 있는지 확인하고 홈 폴더를/var/www/html/[자신의 사이트]

그러나 나는 내 자신을 위한 "감독" FTP 사용자를 갖고 싶습니다. 그러면 친구들에게 자신의 로그인 정보를 제공하면서 쉽게 웹사이트를 설정하도록 도울 수 있습니다. 이 FTP 사용자는 모든 폴더에 대한 쓰기, 삭제 등의 권한이 있어야 합니다.

큰 문제: 루트를 사용할 수 없습니다. 루트로 FTP에 로그인하는 것은 기본적으로 비활성화되어 있으며, 활성화하면 다른 모든 사용자와 마찬가지로 홈 폴더(변경할 수 없는 /root) 내에 갇혀 있게 됩니다. 사용자와 권한을 어떻게 관리해야 합니까? 또한, PHP 파일은 물론 서버에도 계속 쓸 수 있어야 합니다.

관련 정보