Я переместил файл с другого сервера на свой. в списке каталогов Apache не показывает его, и я не могу загрузить его из браузера (запрещено), но я создал новый файл и chmod + chown их обоих на одно и то же, и тот, который я создал, можно получить, но я все еще не могу скачать файл, перемещенный с другого сервера.
Как я могу это исправить?
Вам нужно проверить свойства SELinux.
ls -Z
или ls --scontext
покажет вам свойства.
Вам необходимо изменить настройки безопасности с помощью chcon
к их соответствующим значениям.
Или вы можете просто изменить свойства безопасности в файле на те же, что и в файле, который вы создали, используя следующие chcon
команда:
chcon --reference file_to_copy_from file_to_copy_to
Для получения дополнительной информации о CentOS и SELinux см. ВОТ.
Благодаря nojak,
Я исправил это с помощью этой команды: restorecon -v test.tar