Webインターフェースを使用してファイルをアップロードする場合、アップロードディレクトリはapacheユーザーが書き込み可能である必要があります。ファイルとのすべての対話がWebインターフェースを介して行われる場合は、apacheユーザーについて心配するだけで、他のグループはWebアプリケーションを介して認証されます。
フォルダを作成してから、ユーザーとグループがサーバーからファイルにアクセスできるようにする場合は、グループを作成する必要があります。この場合、管理者グループを作成します。
手順:
//make the admin group
$ groupadd admin
// make the folder for uploads
$ sudo mkdir uploads
// make the apache user (apache or www-data) the owner and the group admin
$ chown apache.admin uploads
// give the folder permission using the sticky bit
// this will allow both apache and admin group to edit/add/delete in uploads
$ chmod 7752 uploads
// the sticky bit will maintain the group inside the uploads folder
// try it out
$ su apache
$ cd uploads
$ mkdir test
$ touch newFile.txt
// the new folder and new file should have admin as the group
スティッキービットがないと、アップロードの新しいファイルとフォルダーはapacheとapacheグループによって所有されます。すなわち...chmod775テスト
これで、uploadsフォルダーに新しいフォルダーを作成すると、adminグループに属するユーザーがそれらにftpアクセスできるようになります。