[ubuntu-ar] Interactuar con shel desde php

Matias Varela matu.varela at gmail.com
Sat Mar 5 22:58:32 UTC 2011


El 05/03/11 14:10, Maykel Franco Hernandez escribió:
>
> Hola muy buenas, la parte de sistemas me gusta mucho pero ahora estoy 
> aprendiendo un poquito de php y demás y quería hacerme mi propio panel 
> de control en php. Sabéis alguien como puedo interactuar con la shell 
> de linux? Logueandome como root previamente, y poder introducir 
> comandos. He visto una aplicacion web muy buena que se llama phpshell 
> pero yo quiero hacerme el mio propio para administrar un servidor de 
> correo en mysql. He buscado información pero no he encontrado nada 
> para el logueo, si alguien me pudiera hechar un cable se lo 
> agradecería, un saludo.
>
Hola Maykel. Alguna vez estuve investigando sobre el tema para hacer un 
cPanel, y recuerdo bastante poco :$ pero tiro algunas cositas que 
recuerdo. PHP se ejecuta del lado del servidor, por lo que el usuario 
que corre el server web es el que tiene acceso al sistema (al server). 
No sirve que te loguees como root, porque es el server web el que 
ejecuta PHP. El usuario del server web (si es apache) es www-data, por 
lo que tendrías que ver como darle permisos a www-data para hacer lo que 
quieras hacer. Imagino que tocando /etc/sudoers podrías lograr que 
www-data puede usar sudo sin pass:

www-data ALL=(ALL) NOPASSWD: ALL

No sé que tan poco seguro sea esto.  Pero con esto, tirando los comando 
desde PHP con sudo, debería andar (creo q estoy tocando de oido).
Suerte.

-- 
Matias E. Varela
25 de Mayo, La Pampa
Blog: http://matuu.com.ar
Twitter: @matuvarela
Identi.ca: @matuu
--




More information about the Ubuntu-ar mailing list