| |||
crear usuario de sistema desde php alguien sabe como crear un usuario de sistema desde php, estoy intentando usar un script shell pro no se ejecuta, alguna funcion para ejecutarlo?(el servidor es llinux) |
| ||||
Re: crear usuario de sistema desde php con BD o sin.
__________________ Half Music - www.halfmusic.com |
| ||||
Re: crear usuario de sistema desde php SafeMode lo desactivas desde el php.ini, busca la linea de safe_mode, debe de estar en On, solo basta pasarlo a Off, y reiniciar tu servidor Web. La sintaxis para exec es la siguiente: Cita: Para mayor información ve el manual de PHP la función exec.
Iniciado por Manual de PHP string exec ( string $command [, array &$output [, int &$return_var ]] ) Saludos. |
| |||
Re: crear usuario de sistema desde php ok ya deshabilite el safe_mode = OFF ahora en mi script php hago el llamado a mi scrip.sh de la siguiente forma: exec ('/var/www/ejem.sh'); y no me funciona tambien probe con $f = exec ('/var/www/ejem.sh'); echo ($f, $res); en ambos casos no me funciona pero no me lanza ningun error ni advertencia cabe mencionar q mi usuario www-data tambien lo tengo en en mi archivo sudoers ALL=(ALL) ALL se los agradeceria mucho si me ayudaran mas con mi problema |
| ||||
Re: crear usuario de sistema desde php Deberías en tu script.sh hacer alguna forma que te indique que se esta ejecutando (por decir escribir un archivo de texto), así podrás ver si PHP SÍ esta lanzando el proceso o el problema es de PHP. Saludos. |
| |||
ejecutar script.sh desde php hola compañeros del foro necesito de su ayuda para ejecutar un script.sh desde php utilizo ubuntu 6.10 server ya he utilizado exec y shell_exec la instruccion q tengo ahorita es la siguiente: exec ('/var/www/ejem.sh'); no me aparece error de nada de php ni warning lo ejecuta bien pero no ejecuta el sh mietnras ejecuto el sh desde mi server var/www/#./ejem.sh lo ejecuta perfectamente y en mi web con la ejecucion de este script ya funciona bien me manda lo q tengo q hacer pero no lo ejecuta directo desde php lo tengo q ejecutar manualemnte alguien me puede ayudar cabe mencionar q tengo mi usuario de www-data en el archivo /etc/sudoers ALL=(ALL) ALL me imagino q debe deser mi sintaxis de exec q no estoy haciendo alguien me puede dar un ejemplo con datos practicos gracias se los agradeceria |
| ||||
Re: ejecutar script.sh desde php Mmmm este tema es muy similar a este: http://www.forosdelweb.com/f18/crear...de-php-558444/, pero trata de usar en lugar de exec y shell_exec el comando de system para pasarlo. Ahora también verifica si tu script tiene permisos de ejecución para que lo puedas llamar (chmod +x ejem.sh). Saludos. PD Voy a unir los temas ya que es prácticamente lo mismo y la solución les funcionara a los dos. |
| |||
Re: crear usuario de sistema desde php si con systemsi me lo ejecuta pero no obtengo el resultado q deseo hace lo siguiente al correr el php activo echo system('/var/www/bin/ejem.sh') y me manda a pantalla el resultado de 2 varables de mi script sh esto es mi script sh tngo ECHO ("hola $valor") al correr el script en consola me madna el mensaje hola ..VAriable... ahora al correrlo desde php me lanza esos echos en mi pantalla del navegador cuestion q significa q si ejecuta mi script pero los otros comandos no q son agregar usuario ---passwd agregar quota de disco crear ficheros darles permisos a los ficheros etc. sera cuestion de permisos ? si es asi como se los otorgo ya q le di 777 mi ususario www-data tiene privilegios de root y mi safe_mode_exec_dir = /var/www/bin/ejem.sh safe_mode = off que otra cosa puede ser ?? gracias |
| ||||
Re: crear usuario de sistema desde php Checa bien, entonces el path, ya que igual y usando system, el current dir cambia y no puede ejecutar los otros comandos, ahora también recuerda que para agregar un usuario debes de usar sudo, no importa que el usuario www-data sea parte de los sudoers, el comando necesita privilegios de root. Saludos. |
| |||
Re: crear usuario de sistema desde php aun sigo batallando con system ya le inclui sudo tanto en mi php como en script sh y no pasa n ada algun ejemplo de como usar su la instruccion correcta quizas lo estoy utilizando mal se los agradeceria mucho |