enviar contraseña como parametro

Imagen de arcticeye
0 puntos

gente,
les hago una pregunta, estoy tratando de ver la forma de crear contraseñas automaticamente para que un usuario desde webmin pueda permitir tal cometido (para samba)
Supongamos que agrego un "nuevo comando personalizado de la forma siguiente"

El comando "crear usuario" (tb me crea uno en samba): useradd -g users -s /bin/false -d /dev/null $nombre; smbpasswd -a $nombre

Ahora, lo que desearia es que el usuario cree una clave, mediante otro comando personalizado (por ejemplo), pero no sé cómo hacer para pasarle como aprámetro la clave y que me la tome el comando.

passwd $nombre
pass? : ????????

Hay alguna forma de hacerlo?

podría crear el password directo con la opcion -p, pero también quiero agregar un usuario de samba con smbpasswd y quiero pasar el password como parámetro...no me gustaría ejecutar smbpasswd por cada usuario que creo.

Ideas?

Saludos.