複数の他の FTP アカウントを監視できる FTP アカウントを作成したいと考えています。権限とユーザーをどのように管理すればよいですか?

複数の他の FTP アカウントを監視できる FTP アカウントを作成したいと考えています。権限とユーザーをどのように管理すればよいですか?

私は自分の仮想サーバーをレンタルしています。Ubuntu Server 14.04 をインストールし、Web サーバーとして使用しています。このサーバーで、仮想ホストとして自分の Web サイトをいくつかホストしています。また、数人の友人に私のサーバーへのアクセスを許可して、彼らが自分の Web サイトをホストしたり、私のサーバーに FTP を使用したりできるようにしています。

私の/var/www/html次のようになります:

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

私は友人にPHPMyAdminのログイン情報を与え、ProFTPd用の新しいユーザーを作成し、彼らがいじれるように新しいフォルダを設定します。彼らがアクセスできないようにしたいのです。全て以下のファイルの/var/www/htmlなので、私は彼らが自分のホームフォルダにロックされていることを確認し、ホームフォルダを/var/www/html/[サイト]

しかし、私は自分自身のために「監督」FTP ユーザーを用意し、友人に独自のログイン情報を提供しながら、友人の Web サイトの設定を簡単に支援できるようにしたいと考えています。この FTP ユーザーには、すべてのフォルダーへの書き込み、削除などの権限が必要です。

大きな問題: これには root を使用できません。root による FTP へのログインはデフォルトで無効になっており、有効にすると、他のすべてのユーザーと同様に、ホーム フォルダー (/root、変更不可) 内に閉じ込められます。ユーザーと権限をどのように管理すればよいでしょうか。また、もちろん、PHP ファイルもサーバーに書き込み可能な状態にしておく必要があります。

関連情報