Crear un archivo llamado pass.sh con el siguiente contenido
[root@e-quarks ~]# vi pass.sh
#!/usr//bin/expect --
# wrapper to make passwd(1) be non-interactive
# username is passed as 1st arg, passwd as 2nd
# Executable only by root
set password [lindex $argv 1]
spawn /usr/bin/smbpasswd [lindex $argv 0]
expect "password:"
send "$password\r"
expect "password:"
send "$password\r"
expect eof
Una vez creado el script se asignan permisos de ejecución
[root@e-quarks ~]# chmod 755 pass.sh
Por ultimo para cambiar las claves se ejecuta el siguiente comando
[root@e-quarks ~]# ./pass.sh usuario clave
ejemplo
[root@e-quarks ~]# ./pass.sh jmanuel clave123.
spawn /usr/bin/smbpasswd jmanuel
New SMB password:
Retype new SMB password:
No hay comentarios:
Publicar un comentario