Estoy cambiando un sitio a amazon ec2 y las páginas que permiten a un usuario cargar un archivo en un directorio no funcionan. Cuando inicio sesión como root a través de ssh, puedo "tocar" un nuevo archivo allí, pero no cuando inicio sesión como mi perfil de usuario normal. todavía dice
touch: cannot touch `test.txt': Permission denied
He hecho chmod 755 -R n
n es el directorio, en /var/www/html. ¿Tengo que cambiar algo más en alguna parte?
Respuesta1
Intente verificar la propiedad de /var/www/html/n
. Si los permisos son 755
, sólo el propietario puede agregar archivos allí. Además, si test.txt
ya existe, comprueba quién es el propietario. Si los archivos son propiedad de root
, utilice chown
para cambiar el propietario a su cuenta normal.