userls(ADM)
userls --
list user and system login information
Syntax
/etc/userls
-AmopSsu
-g group
-l user[:hostname]
/etc/userls
-ADo
-S hostname
-x extendedOptionString
-X optionsFile
Description
userls lists the configured user accounts, the attributes
associated with a user account, or the user accounts associated with a group.
The output of userls is attribute value pairs enclosed
in braces, which is suitable for use in an option file for
useradd(ADM).
Options
The following options are supported:
-A- 
Lists all attributes associated with the specified user(s).
 
-D- 
List the current default values for the system.
 
-d- 
Select logins with duplicate UIDs.
 
-g group- 
Specify all users belonging to group.
Multiple groups must be separated by commas.
 
-l user- 
Specify the login names to be examined.
Multiple login names must be separated by commas.
 
-m- 
Display multiple group membership information.
 
-o- 
Format output into one line of colon-delimited fields.
 
-p- 
Select logins with no passwords.
 
-s- 
Select all system logins (accounts with a UID of 199 or less).
 
-S hostname- 
Select the system from which the information is to be taken.
 
-u- 
Select all user logins (accounts with a UID of 200 or greater).
 
-x extendedOptionString- 
List extended account attributes.
Most attributes are
account parameters that can be changed; the userls
command can only be used to query them.
See
useradd(ADM)
for a complete list of attributes.
The following attributes are status information
available only with the userls command:
genPasswd- 
Generates a password using the password generator.
This password is not stored, but can be used as input for
useradd .
If the account administrator
is not authorized to run the password generator,
this attribute is set to NULL.  This parameter is
only valid with the -D option.
 
installedShells- 
The list of shell programs available on the system.  This is
taken from the contents of /usr/lib/mkuser.
This parameter is only valid with the -D option.
 
lastSuccessfulLoginTime- 
The time when an account was last logged into successfully.
Also mirrored in .lastlogin
located in the user's home directory.
 
lastSuccessfulLoginTty- 
The terminal device an account was last successfully logged in on.
 
lastUnsuccessfulLoginTime- 
The time at which the last failed login attempt occurred.
 
lastUnsuccessfulLoginTty- 
The terminal device at which the last failed login attempt occurred.
 
nextUid- 
The next available (unassigned) UID.
This parameter is only valid with the -D option.
 
passwdSuccessfulChangeTime- 
The time at which an account's password
attribute was last successfully changed.
 
passwdUnsuccessfulChangeTime- 
The time at which the last failed attempt
to change the user password occurred.
 
unsuccessfulLoginAttempts- 
The number of consecutive unsuccessful login attempts for an account.
 
 
-X optionsFile- 
Specify the file from which the user attributes are to be taken.
 
Exit values
Upon completion,
these utilities exit with one of the following values:
0- 
The action was successful.
 
>0- 
An error occurred.
 
Files
/etc/passwd- 
password file
 
/etc/group- 
group file
 
/tcb/files/auth/?/
- 
Protected Password database
 
/etc/auth/?/
- 
Subsystem Authorizations database
 
See also
groupadd(ADM),
useradd(ADM)
Standards conformance
userls is conformant with
USL SVID Issue 3.
© 2003 Caldera International, Inc.  All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003