そのため、私のサーバーでホストされているサイトを持つクライアントのために、/home 内に標準のホーム フォルダーを持つユーザー アカウントを作成します。
collective
私は本当に別の FTP サーバーを使用することに反対しているので、すべてのユーザーに対して SSH 刑務所をセットアップします。次に、ACL をインストールし、acl を my に追加しました/etc/fstab
。すべて問題ありません。
- と に cd し
/home
ますchmod 700 ./*
。- この時点で、ユーザーは他のユーザーのホームディレクトリを見ることができません (yay) が、apache もそれらを見ることができません (ブー)
- . 私は走っ
setfacl u:www-data:rx ./*
た。個々のディレクトリも試しました。 - これで、apache はサイトを再び見ることができますが、すべてのユーザーも同様です。ACL により、ホーム フォルダのアクセス許可が に変更されました
750
。
Apache がユーザーのホーム フォルダーでホストされているサイトを表示できるように ACL を設定するにはどうすればよいですか? 2. ユーザーは自分の家の外や他のユーザーのファイルを見ることができません。