Apache жалуется на невозможность доступа к файлу. Есть ли простой способ узнать, что блокирует доступ?
Я знаю, что могу узнать, к каким группам принадлежит пользователь, проверить разрешения, выполнив ls -ld
для каждой папки на пути к файлу, и окончательный ls -l
для самого файла, но это довольно утомительный. Тогда есть также selinux и файловые ACL, которые также могут быть в игре.
Я также знаю, что могу изменить оболочку входа в систему apache с /sbin/nologin
на /bin/bash
, а затем su - apache
и cd
через папки, пока не смогу, но это тоже утомительно.
Это то, что я делаю часто, и я подозреваю, что другие делают то же самое, поэтому я предполагаю, что мне чего-то не хватает, что делает это легче.