| View previous topic :: View next topic |
| Author |
Message |
Theasker Guru


Joined: 18 Nov 2006 Posts: 506 Location: Zaragoza (Spain)
|
Posted: Fri Nov 25, 2011 1:57 pm Post subject: [permisos] permisos para /var/www/localhost/htdocs |
|
|
Bueno, como he dicho en algún post anterior, estoy empezando a hacer alguna cosilla en php y evidentemente va metido en el directorio /var/www/localhost/htdocs pero con mi usuario no puedo modificar ni crear nada.
Como todos ya sabéis, el propietario de /var/www/localhost/htdocs es:
drwxr-xr-x 33 root root
y como es normal no puedo ni crear ni modificar nada con mi usuario normal. Lo que se crea dentro se crea con grupo apache y usario apache.
He agregado a mi usuario theasker al grupo apache pero ... no funciona.
¿Qué tengo que hacer para poder trabajar con este directorio normalmente?
Supongo que será una chorrada ya que hay mogollón de gente que crea sus programitas en php trabajando con la raiz del servidor web, pero ... no se como hacerlo.
Gracias anticipadas a todos _________________ "If you wanna be free, you must be different"
Linux user #267236
My wiki |
|
| Back to top |
|
 |
Stolz Moderator


Joined: 19 Oct 2003 Posts: 2902 Location: Valencia, Spain
|
Posted: Fri Nov 25, 2011 2:36 pm Post subject: |
|
|
Yo hago esto:
| Code: | DIR=/var/www
chown apache:apache $DIR -R
find $DIR -type d -exec chmod 750 {} \;
find $DIR -type f -exec chmod 640 {} \;
|
Accedo a /var/www a través de NFS como usuario apache y no tengo problemas de permisos |
|
| Back to top |
|
 |
Theasker Guru


Joined: 18 Nov 2006 Posts: 506 Location: Zaragoza (Spain)
|
Posted: Mon Nov 28, 2011 10:56 am Post subject: |
|
|
Lo primero, perdona por no haberte respondido antes.
Ese pequeño script es, según mi entender, para poner esos permisos en todos los ficheros y directorios de /var/www, manteniendo los propietarios de grupo y usuarios de todos los directorios y ficheros.
Entonces luego lo que tengo que hacer es loguearme como usuario apache para arrancar el programa que use para programar (en este caso Netbeans) o el que sea. Por lo que tendría que modificar el usuario apache para que acepte login, ya que en principio se crea al instalar apache2 sin esa posibilidad.
Gracias, probaré, te cuento y si tengo alguna duda ... te pregunto de nuevo . _________________ "If you wanna be free, you must be different"
Linux user #267236
My wiki |
|
| Back to top |
|
 |
Stolz Moderator


Joined: 19 Oct 2003 Posts: 2902 Location: Valencia, Spain
|
Posted: Mon Nov 28, 2011 11:20 am Post subject: |
|
|
Puedes añadir a tu usuario al grupo apache y usar los permisos:
find $DIR -type d -exec chmod 770 {} \;
find $DIR -type f -exec chmod 660 {} \; |
|
| Back to top |
|
 |
Theasker Guru


Joined: 18 Nov 2006 Posts: 506 Location: Zaragoza (Spain)
|
Posted: Mon Nov 28, 2011 1:58 pm Post subject: |
|
|
Eso si que funciona, pero ... no se si sería lo mejor en cuanto a seguridad. Supongo que será lo mejor para poder trabajar en modo gráfico desde las X con mi usuario.
Tu supongo que usarás el login con apache sólo para volcar los ficheros con git o svn ¿no? _________________ "If you wanna be free, you must be different"
Linux user #267236
My wiki |
|
| Back to top |
|
 |
Stolz Moderator


Joined: 19 Oct 2003 Posts: 2902 Location: Valencia, Spain
|
Posted: Mon Nov 28, 2011 2:16 pm Post subject: |
|
|
| Como dije, no hago login, accedo a /var/www a través de NFS. El servidor web no está en mi ordenador. NFS está configurado para que mi IP acceda al directorio con los permisos del usuario-grupo apache. |
|
| Back to top |
|
 |
bontakun Apprentice

Joined: 25 Jan 2005 Posts: 213 Location: Temuco - Chile
|
Posted: Mon Nov 28, 2011 7:49 pm Post subject: |
|
|
normalmente lo q hago es borrar el directorio htdocs y lo vuelvo a crear como enlace simbólico a alguna carpeta dentro de mi home... no se si es la mejor forma... pero me soluciona el tema de acceso y permisos, y también me evita modificar los scripts de configuración de apache
demás está decir que lo hago en mi servidor personal que no tiene otros fines... q no sean académicos xD
saludos _________________ de cada 10 personas que ven television... 5 son la mitad |
|
| Back to top |
|
 |
Theasker Guru


Joined: 18 Nov 2006 Posts: 506 Location: Zaragoza (Spain)
|
Posted: Fri Dec 09, 2011 6:12 pm Post subject: |
|
|
Gracias por todo con lo de los permisos funciona para lo que quiero. _________________ "If you wanna be free, you must be different"
Linux user #267236
My wiki |
|
| Back to top |
|
 |
|