Невозможно записать в каталог, если вы не вошли в систему как root

Невозможно записать в каталог, если вы не вошли в систему как root

Я переключаю сайт на 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, чтобы изменить владельца на свою обычную учетную запись.

Связанный контент