Commands for Obtaining User Account Information
The following table describes the commands that system administrators can use to obtain
information about user accounts. This information is stored in various files within the
/etc directory. Using these commands to obtain user account information is
preferred over using the cat command to view similar information.
Table 1-5 Commands to Obtain Information About Users
|
|
|
auths
|
Lists and manages authorizations.
|
|
getent
|
Displays a list of entries from the administrative database. The information generally comes
from one or more of the sources that are specified for the /etc/nsswitch.conf
database.
|
|
logins
|
Displays information about users, roles, and system logins. The output is controlled by the
command options that are specified and can include user, role, system login, UID,
passwd account field value, primary group, primary group ID, multiple group
names, multiple group IDs, home directory, login shell, and password-aging parameters.
|
|
profiles
|
Lists and manages rights profiles.
|
|
roles
|
Displays the roles that are assigned to a user.
|
|
userattr
|
Displays the first value that is found for attribute_name. If a user is not
specified, the user is taken from the real user ID of the process. Attribute names are defined in
the
user_attr
(4)
and
prof_attr
(4)
man pages.
Note -
This command is new in Oracle Solaris 11.
|
|
|