Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[permisos] permisos para /var/www/localhost/htdocs
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
Theasker
Guru
Guru


Joined: 18 Nov 2006
Posts: 506
Location: Zaragoza (Spain)

PostPosted: Fri Nov 25, 2011 1:57 pm    Post subject: [permisos] permisos para /var/www/localhost/htdocs Reply with quote

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
View user's profile Send private message
Stolz
Moderator
Moderator


Joined: 19 Oct 2003
Posts: 2902
Location: Valencia, Spain

PostPosted: Fri Nov 25, 2011 2:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
Theasker
Guru
Guru


Joined: 18 Nov 2006
Posts: 506
Location: Zaragoza (Spain)

PostPosted: Mon Nov 28, 2011 10:56 am    Post subject: Reply with quote

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
View user's profile Send private message
Stolz
Moderator
Moderator


Joined: 19 Oct 2003
Posts: 2902
Location: Valencia, Spain

PostPosted: Mon Nov 28, 2011 11:20 am    Post subject: Reply with quote

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
View user's profile Send private message
Theasker
Guru
Guru


Joined: 18 Nov 2006
Posts: 506
Location: Zaragoza (Spain)

PostPosted: Mon Nov 28, 2011 1:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
Stolz
Moderator
Moderator


Joined: 19 Oct 2003
Posts: 2902
Location: Valencia, Spain

PostPosted: Mon Nov 28, 2011 2:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
bontakun
Apprentice
Apprentice


Joined: 25 Jan 2005
Posts: 213
Location: Temuco - Chile

PostPosted: Mon Nov 28, 2011 7:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Theasker
Guru
Guru


Joined: 18 Nov 2006
Posts: 506
Location: Zaragoza (Spain)

PostPosted: Fri Dec 09, 2011 6:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum