Passwort setzen

Hier habe ich ein Ausschnitt eins Skripts zum setzen eines User Passwortes. Zuerst erzeuge ich ein zufälliges 12 stelliges Passwort mit dem Programm pwgen dann verwende ich mit Hilfe von bash befehlen das Programm passwd um das Passwort zu setzen.

#!/bin/bash
PW=$(pwgen -1 12)
passwd user <