Information from System Databases
Information About Users
In list context, each of these routines returns a list of values. Use the standard module User::pwent
for by-name access to the elements of the list:
Index | Name | Description |
---|---|---|
0 | name | Username |
1 | passwd | Password info |
2 | uid | ID of this user |
3 | gid | Group ID of this user |
4 | quota | Quota information |
5 | comment | Comments |
6 | gecos | Full name |
7 | dir | Home directory |
8 | shell | Login shell |
9 | expire | Password expiration info |
- endpwent
Ends lookup processing.
- getpwent
Gets next user information.
In scalar context, returns the username.
- getpwnam name
Gets information by name.
In scalar context, returns the user ID.
- getpwuid uid
Gets information by user ID.
In scalar context, returns the username.
- setpwent
Resets lookup processing.
Information About Groups
In list context, each of these routines returns a list of values. Use the standard module User::grent
for by-name access to the elements of the list:
Index | Name | Description |
---|---|---|
0 | name | Group name |
1 | passwd | Password info |
2 | gid | ID of this group |
3 | members | Space-separated list of the login names of the group members |
- endgrent
Ends lookup processing.
- getgrent
Gets next group information.
In scalar context, returns the group name.
- getgrgid gid
Gets information by group ID.
In scalar context, returns the group name.
- getgrnam name
Gets information by name.
In scalar context, returns the group ID.
- setgrent
Resets lookup processing.
Information About Networks
In list context, each of these routines returns a list of values. Use the standard module Net::netent
for by-name access:
Index | Name | Description ... |
---|
Get Perl Pocket Reference, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.