tu te trompe.. dans master.pas il y a les mot de passe crypter, et seul root peut le lire...
dans passwd il y les info sur le login et tout, et tout le monde peut les lire.....
donc il suffit de faire un adduser, et apres il fait tout tout seul...
tu te sert de vipw que si tu veux modifier le compte d'un user existant, genre son shell par default