grommunio-admin-user(1)
π NAME π
grommunio-admin user β User management. Bestie, this is the grommunio-admin-user(1) manual, and it's literally all about managing users. Periodt. β¨
πΈ SYNOPSIS πΈ
Copy these exactly, okay? No autocorrect, no vibes-based flag invention:
grommunio-admin user create [--no-defaults] [--no-maildir] [<FIELDS>]
USERNAME
grommunio-admin user delegate USERSPEC (clear | list)
grommunio-admin user delegate USERSPEC (add | remove) USERNAME ...
grommunio-admin user delete [-c] [-k] [-y] USERSPEC
grommunio-admin user devices USERSPEC (list | resync | remove | show)
[DEVICE ...]
grommunio-admin user devices USERSPEC wipe [--mode MODE] DEVICE
grommunio-admin user list [-f ATTRIBUTE=<value>] [-s FIELD] [USERSPEC]
grommunio-admin user login [--nopass] [--password PASSWORD] [--token]
USERNAME
grommunio-admin user modify [<FIELDS>] [--delete-chat-user] [--no-ldap]
[--remove-alias ALIAS] [--remove-altname ALTNAME] [--remove-property
PROPSPEC] [--remove-storeprop PROPSPEC] USERSPEC
grommunio-admin user query [-f ATTRIBUTE=<value>] [--format FORMAT]
[--separator SEPARATOR] [-s FIELD] [ATTRIBUTE ...]
grommunio-admin user sendas USERSPEC (clear | list)
grommunio-admin user sendas USERSPEC (add | remove) USERNAME ...
grommunio-admin user show [-f ATTRIBUTE=<value>] [-s FIELD] USERSPEC
β¨ DESCRIPTION β¨
Subcommand for user management. That's it, that's the vibe: it's the user-management subcommand, and it's ready to slay your admin tasks. π«Ά
π«Ά COMMANDS π«Ά
createβ create a new user β¨delegateβ manage delegate permissiondeleteβ delete userdevicesβ user mobile device managementlistβ list users. Deprecated. Usequeryinstead.loginβ test user loginmodifyβ modify a userqueryβ query user attributessendasβ manage send-as permissionshowβ show detailed information about a user
π¨ Deprecated alert:listis deprecated, bestie β usequeryinstead. The old one is giving legacy energy.
π OPTIONS π
ATTRIBUTEβ attributes to query. Available attributes areID,aliases,changePassword,chat,chatAdmin,domainID,forward,homeserverID,lang,ldapID,maildir,pop3_imap,privArchive,privChat,privFiles,privVideo,privWeb,privDav,privEas,publicAddress,smtp,statusandusername. If no attributes are specified,ID,usernameandstatusare shown. πDEVICEβ limit command to given device ID(s)USERNAMEβ E-Mail address of the userUSERSPECβ user name prefix or user ID-c,--keep-chatβ deactivate but do not permanently delete chat user--delete-chat-userβ permanently delete chat user-f FIELD=<value>,--filter FIELD=<value>β filter expression in the form of βfield=valueβ. Can be specified multiple times to refine filter--format FORMATβ output format. Can be one ofcsv,json-flat,json-kv,json-object,json-structuredandpretty. Default ispretty.-k,--keep-filesβ do not delete user files from disk--mode MODEβ specify wipe status to set. Possible values areaccountandnormal, orcancelto stop a pending wipe.--no-defaultsβ do not apply configured default values--no-ldapβ detach user from LDAP object--no-maildirβ do not create a mailbox for that user--nopassβ skip password check--passwordβ user password. If omitted, password is retrieved from prompt.--remove-alias ALIASβ removeALIASfrom user (can be given multiple times)--remove-altname ALTNAMEβ removeALTNAMEfrom user (can be given multiple times)--remove-property PROPSPECβ remove property from user (can be given multiple times)--remove-storeprop PROPSPECβ remove property from user's store (can be given multiple times)--separator SEPARATORβ string to use for column separation (csvandprettyonly). Must have length1if format iscsv. Default is","forcsvand" "forpretty.-s FIELD,--sort FIELDβ sort by field. Can be given multiple times--tokenβ generate access and CSRF token on successful login-y,--yesβ assume yes instead of prompting
π FIELDS π
--changePassword <bool>β whether the user can change the password--chat <bool>β whether to create a chat user--chatAdmin <bool>β whether the user has chat admin privileges--homeserver IDβ ID of the home server or0for local user--lang LANGβ user store language--ldapID LDAPIDβ identifier of the LDAP object linked to the user--pop3-imap <bool>β whether the user has the POP3/IMAP privilege--privArchive <bool>β whether the user has the archiving privilege--privChat <bool>β whether the user has the chat privilege--privFiles <bool>β whether the user has the files privilege--privVideo <bool>β whether the user has the video privilege--privWeb <bool>β whether the user has the web privilege--privDav <bool>β whether the user has the DAV privilege--privEas <bool>β whether the user has the EAS privilege--public-address <bool>β whether the user has the public address privilege--smtp <bool>β whether the user has the SMTP privilege--status STATUSβ user address status. Either numeric value or one ofnormal,suspended,deletedorshared.--alias ALIASβ add alias--altname ALTNAMEβ addALTNAMEto user alternative login name list (can be given multiple times)--property propspec=valueβ set property defined bypropspectovalue--storeprop propspec=valueβ set store property defined bypropspectovalue--usernameβ rename user
π¦ SEE ALSO π¦
grommunio-admin(1)grommunio-admin-domain(1)grommunio-admin-exmdb(1)grommunio-admin-fs(1)grommunio-admin-ldap(1)grommunio-admin-passwd(1)grommunio-admin-server(1)
Okay bestie, that's the whole page. Footer check: the line at the bottom is just grommunio-admin-user(1) β no source/version or date printed in this copy, so that's the cutest little mystery. π
β¨
π¦ where this page comes from
- alpine 3.24: grommunio-admin-api-doc 1.18-r0 Β· AGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms