The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Name

SPVM::Sys::User::Passwd - Entry of Password Database

Usage

  use Sys::User;
  use Sys::User::Passwd;
  
  Sys::User->setpwent;
  
  # Get a Sys::User::Passwd object
  my $password = Sys::User->getpwent;
  
  my $user_name = $password->pw_name;
  
  Sys::User->endpwent;

Description

Sys::User::Passwd is the class for an entry of the password database.

Class Methods

pw_name

  method pw_name : string ();

Get the user name.

pw_passwd

  method pw_passwd : string ();

Get the user password.

pw_uid

  method pw_uid : int ();

Get the user id.

pw_gid

  method pw_gid : int ();

Get the group id.

pw_gecos

  method pw_gecos : string ();

Get the user information.

pw_dir

  method pw_dir : string ();

Get the home directory.

pw_shell

  method pw_shell : string ();

Get the shell program.