Я переключаю сайт на amazon ec2, и страницы, которые позволяют пользователю загружать файлы в каталог, не работают. Когда я вхожу как root через ssh, я могу «трогать» новый файл, но не могу, когда я вхожу как мой обычный профиль пользователя. Он все еще говорит
touch: cannot touch `test.txt': Permission denied
Я сделал chmod 755 -R n
n — это каталог в /var/www/html Нужно ли мне что-то еще где-то менять?
решение1
Попробуйте проверить владельца /var/www/html/n
. Если разрешения равны 755
, добавлять туда файлы может только владелец. Также, если test.txt
уже существует, проверьте, кто им владеет. Если владельцами файлов является root
, используйте chown
, чтобы изменить владельца на свою обычную учетную запись.