---
name: "SystemInstaller::Passwd"
section: "3pm"
platform: "linux"
package: "systeminstaller"
version: "1.04-3"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/SystemInstaller::Passwd"
---

# SystemInstaller::Passwd(3pm)

a library to modify passwd files from Perl

## NAME

SystemInstaller::Passwd - a library to modify passwd files from Perl

## SYNOPSIS

```
  use SystemInstaller::Passwd qw(update_user);
  update_user(
              imagepath => '/var/lib/systemimager/image/image1',
              user => 'root',
              password => 'yourmoma'
             );
```

## DESCRIPTION

This library uses the usermod command to set the password for  a user within an image. They password given is encrypted using  crypt and then passed to usermod.

## METHODS

- **update\_user(%variables)**

  ## AUTHORS

```
  Sean Dague <japh@us.ibm.com>, Michael Chase-Salerno <mchasal@users.sf.net>
```

## SEE ALSO

[*crypt*(3)](/crypt/3.md), [*usermod*(8)](/usermod/8.md), [*perl*(1)](/perl/1.md)

## COPYRIGHT

Copyright 2001 International Business Machines

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

## CHANGELOG

$Log: Passwd.pm,v $ Revision 1.8  2002/06/12 15:34:35  mchasal Use usermod for password setting.

Revision 1.7  2001/10/09 15:36:57  sdague added better error messages if password files can't be opened

Revision 1.6  2001/09/04 17:04:22  sdague updated shadow passwd fields

Revision 1.5  2001/08/31 17:51:08  sdague added some more stub documentation

Revision 1.4  2001/08/31 17:46:43  sdague added version and changelog to SystemInstaller::Passwd
