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.