![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| SSH pide la contraseña de los usuarios no idénticas | vjkatsun | UNIX para usuarios avanzados y expertos | 5 | 06-02-2008 02:18 AM |
| Modificar script en Perl para trabajar con txt - Permisos de escritura | joangopan | Programación de scripts de shell y | 1 | 09-13-2007 12:38 AM |
| Los usuarios han cambiado su contraseña | annemar | UNIX for Dummies Preguntas y Respuestas | 6 | 09-20-2006 05:18 AM |
| lista de la configuración de la contraseña para todos los usuarios | irasela | UNIX Desktop for Dummies Preguntas y Respuestas | 3 | 08-17-2006 03:40 PM |
| Ajuste de contraseña para todos los usuarios las restricciones | drathbone | UNIX for Dummies Preguntas y Respuestas | 2 | 03-03-2006 08:02 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Modificar contraseña de los usuarios a través de script?
Bueno, en primera instancia, estoy trabajando en un VMware ESX Server, que supongo se inspira fuera de Red Hat 9. Pero estoy completamente nueva a la misma (por hoy), por lo que estaría bien.
Estoy tratando de escribir un guión useradd que algunos usuarios crear, generar una contraseña, y establecer sus contraseña para esta nueva contraseña generada. Ahora con la mano, no puedo utilizar el comando useradd y, a continuación, utilizar passwd para cambiar su contraseña. Pero si tengo que configurar un par de cientos de usuarios, esto no es agradable. Así que si no puedo usar passwd en una secuencia de comandos (ya que requiere la interacción del usuario), ¿cómo puedo crear estos usuarios con contraseña por defecto? |
|
||||
|
Cita:
Sólo tengo un problema. Estoy muy nuevo para VMware ESX, pero fui capaz de encontrar un pequeño script que genera una contraseña. Aquí está: Código:
MAXSIZE=8
array1=(
q w e r t y u i o p a s d f g h j k l z x c v b n m
)
MODNUM=${#array1[*]}
pwd_len=0
while [ $pwd_len -lt $MAXSIZE ]
do
index=$(($RANDOM%$MODNUM))
echo -n "${array1[$index]}"
((pwd_len++))
echo
done
Como puede ver, todo lo que hace es generar secuencia de comandos de la contraseña, y luego echo a cabo. Pero nunca he visto que se puede usar "echo" y no decirle que lo que a echo. Entonces, ¿qué variable es mi contraseña se almacena en? Si se trata de $ índice, entonces ¿cómo puedo usar con - stdin? El problema viene cuando intento hacer uso del mismo, poniendo esto en mi código: Código:
# echo "$index" | passwd --stdin foo porque el "eco" es también la impresión de la contraseña, así que usted sabe cómo puede utilizar esta ventaja para mi? gracias de nuevo por tu ayuda. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|