[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