| GNU Octave Manual Version 3 by John W. Eaton, David Bateman, Søren Hauberg Paperback (6"x9"), 568 pages ISBN 095461206X RRP £24.95 ($39.95) |
32.9 Password Database Functions
Octave's password database functions return information in a structure with the following fields.
name- The user name.
passwd- The encrypted password, if available.
uid- The numeric user id.
gid- The numeric group id.
gecos- The GECOS field.
dir- The home directory.
shell- The initial shell.
In the descriptions of the following functions, this data structure is referred to as a pw_struct.
- Loadable Function: pw_struct = getpwent ()
- Return a structure containing an entry from the password database,
opening it if necessary. Once the end of the data has been reached,
getpwentreturns 0.
- Loadable Function: pw_struct = getpwuid (uid).
- Return a structure containing the first entry from the password database
with the user ID uid. If the user ID does not exist in the
database,
getpwuidreturns 0.
- Loadable Function: pw_struct = getpwnam (name)
- Return a structure containing the first entry from the password database
with the user name name. If the user name does not exist in the
database,
getpwnamereturns 0.
- Loadable Function: setpwent ()
- Return the internal pointer to the beginning of the password database.
- Loadable Function: endpwent ()
- Close the password database.
| ISBN 095461206X | GNU Octave Manual Version 3 | See the print edition |