Permisos en directorios para HTTP

Aveces cuando configuramos algun sistema web donde subimos archivos como documentos o fotos nos pide que demos permisos con un determinado usuario y grupo a la carpeta donde se alamacenaran todos esos archivos.

  • En Debian y derivados el usuario y grupo para HTTP es www-data

  • En Fedora/Centos el usuario y grupo para HTTP es apache

  • En Arch Linux el usuario y grupo para HTTP es http

  • En OpenSUSE el usuario es wwwrun y el grupo es www

Estos permisos se cambian con el comando chown. Por ejemplo:

$ chown www-data:www-data nombreDeLaCarpeta

si estas trabajando en la direccion /var/www/ o /var/http/ (dependiendo la distribucion de linux que usas) tienes que usarlo como root

# chown www-data:www-data nombreDeLaCarpeta

PD. Algo interesante, al subir este post me di cuenta que para usar el numeral(#) tengo que poner un backslash por delante si no pasan cosas raras.


Página oficial