Account command line reference

lmi user and lmi group are commands for LMI metacommand, which allows listing and manipulation of users and groups on a remote host with installed OpenLMI account provider.

user

POSIX user information and management.

Usage:

lmi user list

lmi user show [ <user> ...]

lmi user create <name> [options]

lmi user delete [–no-delete-home] [–no-delete-group] [–force] <user> ...

Commands:

list
Prints a list of users.
show
Show detailed information about user. If no users are provided, all of them are displayed.
create
Creates a new user. See Create options below for options description.
delete
Delete specified user (or user list). See Delete options below for options description.

Create options:

-c gecos, –gecos=gecos
Set the GECOS field to gecos.
-d dir, –directory=dir
Set the user’s home directory to dir. If this option is not set, a default value is used.
-s shell, –shell=shell
Set user’s login shell to shell. If this option is not set, a default value is used.
-u uid, –uid=uid
Use user ID uid for the newly created user. If this option is not set, a default value is used.
-g gid, –gid=gid
Set user’s primary group ID to gid. If this option is not set, a default value is used.
-r, –reserved
The user is a system user. Implies the -M option.
-M, –no-user-home
Don’t create a home directory.
-n, –no-user-group
Don’t create a primary group for user.
-p, –password=pwd
Set user’s password to ‘pwd’.
-P, –plain-password
If set, the password set in ‘-p’ parameter is plain text. Otherwise, it is already encrypted by supported hash algorithm. See crypt(3).

Delete options:

–no-delete-home
Do not remove home directory.
–no-delete-group
Do not remove users primary group.
–force
Remove home directory even if the user is not owner.

group

POSIX group information and management.

Usage:

lmi group list [ <group> ...]

lmi group create [–reserved] [–gid=gid] <group>

lmi group delete <group>

lmi group listuser [<group>] ...

lmi group adduser <group> <user> ...

lmi group removeuser <group> <user> ...

Commands:

list
List groups. If no groups are given, all are listed.
create
Creates a new group.
delete
Deletes a group.
listuser
List a users in a group or in a list of groups.
adduser
Adds a user or a list of users to the group.
removeuser
Removes a user or a list of users from the group.

Options:

-r, –reserved
Create a system group.
-g, –gid=gid
GID for a new group.