指定されたディレクトリへのフルアクセスを提供する方法は?

指定されたディレクトリへのフルアクセスを提供する方法は?

/home/new_user/ユーザーが実行できるPHP実行可能ファイルを含む指定されたディレクトリ()にのみフルアクセスを提供するにはどうすればよいですか?

ユーザーはディレクトリを変更できません。

ls -la /home

「権限がありません」というエラーメッセージが表示されます。

答え1

アクセス制御リスト(ACL)を見ると、粗い所有者 - グループ - その他のUnixモデルよりも細かいアクセス制御が可能になります。ただし、すべてのファイルシステムがこれを処理できるわけではありません。

答え2

setfacl特定のフォルダとユーザーに対してコマンドを使用できます。

ユーザーの場合

sudo setfacl -Rm d:u:new_user:rwx /home

団体の場合

sudo setfacl -Rm d:g:new_user:rwx /home

権限を確認するために使用されます。

getfacl /home

関連情報