He estado luchando durante horas con un molesto problema de permisos (siento que SIEMPRE son los permisos los que me están frenando).
Estoy tratando de asegurarme de poder crear/leer/ejecutar dentro /var/www/html
. La carpeta es propiedad de www-data
. Mi usuario es miembro del www-data
grupo. Mi servicio de implementación también es miembro de www-data
. Entonces no puedo cambiar la propiedad a mi propio usuario ya que somos varios usuarios que necesitamos tener acceso a la carpeta.
He probado lo siguiente:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html
sudo usermod -a -G www-data my_user
groups my_user #verify that I am a part of the group
Aún así, si intento crear una carpeta dentro de /var/wwwhtml/
la carpeta, obtengo:Permission denied
¡Estoy atascado! Parece que varias personas han enfrentado este problema antes, algunas soluciones requieren cambiar la propiedad a mi usuario actual, pero eso no es lo que quiero. Quiero que www-data sea el propietario de la carpeta. También necesito que varias personas puedan escribir en la ruta.
Respuesta1
Es posible que tengas que volver a iniciar sesión para que los cambios surtan efecto (después de agregar un usuario a un grupo).