SoloCodigo
Programación Web y Scripting => PHP => Mensaje iniciado por: irenemiracle en Martes 21 de Agosto de 2007, 10:07
-
Hola a todos, que tal?
Os comento, mi duda,
yo estoy trabajando con PHP desde Windows, pero tengo q hacer una aplicacion desde la cual debo dar de alta a usuarios en Linux (ya que el servidor que tengo trabaja con ese S.O.)
Se que para darles de alta es con la orden useradd nombre_usuario,para especificar una contraseña passwd nombre_usuario, y para eliminarlos userdel nombre_usuario. ¿Cómo podria hacer esto desde php?
Muchas gracias de antemano a todos
Saludos :hola:
-
A ver... quieres dar de alta usuarios en un sistema linux desde php???? No te lo aconsejo para nada.
Pero igualmente, si lo necesitas, primero tienes que llamar a la shell desde php con la función shell_exec. La cual te devuelve el texto que verías en la shell..
Para la administración de linux (Esta parte iría en un foro de linux), utilizas el comando useradd y tienes las siguientes opciones (las más importantes):
-d Directorio "home" del usuario, es decir el directorio a donde inicia su sesión.
-e Fecha de vencimiento de la cuenta. En formato YYYY-MM-DD
-g Grupo inicial al que pertenece el usuario.
Igualmente, te recomiendo que hagas una muy buena lectura de administración de linux, porque está en juego todo lo que haya en la pc.
Altareum.