uuutee.log

CentOS7でユーザディレクトリへのApacheのアクセスが拒否される

ユーザディレクトリにファイルを作成して、apache からアクセスすると
パーミッションが正しいにもかかわらず、search パーミッションが無い旨のエラーが出る

access to /index.html denied (filesystem path '/home/username/public_html/domain/index.html') because search permissions are missing on a component of the path

SELinux の設定を確認

getenforce
Enforcing

オフにする

setenforce Permissive

問題なくアクセスできるようになった。 今回は SElinux は利用しないが、本来は、きちんと SELinux を利用した上でのアクセス制御をするのが望ましい

参考

CentOS6.7 64bit SELinux によるアクセス制御 | kakiro-web カキローウェブ