grommunio-admin-user(1)

πŸ“¦ version 1.18, in alpine 3.24

πŸ’– 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 permission
  • delete β€” delete user
  • devices β€” user mobile device management
  • list β€” list users. Deprecated. Use query instead.
  • login β€” test user login
  • modify β€” modify a user
  • query β€” query user attributes
  • sendas β€” manage send-as permission
  • show β€” show detailed information about a user
🚨 Deprecated alert: list is deprecated, bestie β€” use query instead. The old one is giving legacy energy.

πŸ’… OPTIONS πŸ’…

  • ATTRIBUTE β€” attributes to query. Available attributes are ID, aliases, changePassword, chat, chatAdmin, domainID, forward, homeserverID, lang, ldapID, maildir, pop3_imap, privArchive, privChat, privFiles, privVideo, privWeb, privDav, privEas, publicAddress, smtp, status and username. If no attributes are specified, ID, username and status are shown. πŸ‘‘
  • DEVICE β€” limit command to given device ID(s)
  • USERNAME β€” E-Mail address of the user
  • USERSPEC β€” 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 of csv, json-flat, json-kv, json-object, json-structured and pretty. Default is pretty.
  • -k, --keep-files β€” do not delete user files from disk
  • --mode MODE β€” specify wipe status to set. Possible values are account and normal, or cancel to 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 β€” remove ALIAS from user (can be given multiple times)
  • --remove-altname ALTNAME β€” remove ALTNAME from 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 (csv and pretty only). Must have length 1 if format is csv. Default is "," for csv and " " for pretty.
  • -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 or 0 for 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 of normal, suspended, deleted or shared.
  • --alias ALIAS β€” add alias
  • --altname ALTNAME β€” add ALTNAME to user alternative login name list (can be given multiple times)
  • --property propspec=value β€” set property defined by propspec to value
  • --storeprop propspec=value β€” set store property defined by propspec to value
  • --username β€” rename user

πŸ¦‹ SEE ALSO πŸ¦‹


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