IADMIN(1)

πŸ“¦ version 5.0.2, in nixos 26.05

πŸ’– NAME πŸ’–

Okay bestie, this is iadmin β€” an iRODS iCommand. It lives in section 1 (IADMIN(1)) of the User Commands manual, and yes, it's giving main character energy πŸ’….


✨ SYNOPSIS ✨

iadmin [-hvV] [command]

πŸ¦‹ DESCRIPTION πŸ¦‹

A blank execute line invokes the interactive mode, where it prompts and executes commands until 'quit' or 'q' is entered. Single or double quotes can be used to enter items with blanks β€” literally so useful, no cap.

πŸ’… Commands (the whole menu) πŸ’…

The command list is lowkey long, so here is every single one with its exact syntax. No skipping, periodt.

  • lu [name[#Zone]] β€” list user info; details if name entered.
  • lua [name[#Zone]] β€” list user authentication (GSI/Kerberos Names, if any).
  • luan Name β€” list users associated with auth name (GSI/Kerberos).
  • lt [name] [subname] β€” list token info.
  • lr [name] β€” list resource info.
  • lz [name] β€” list zone info.
  • lg [name] β€” list group info (user member list).
  • lgd name β€” list group details.
  • mkuser Name[#Zone] Type β€” make user.
  • moduser Name[#Zone] [ type | comment | info | password ] newValue β€” moduser syntax: Name[#Zone], then [ type | comment | info | password ] newValue.
  • aua Name[#Zone] Auth-Name β€” add user authentication-name (GSI/Kerberos).
  • rua Name[#Zone] Auth-Name β€” remove user authentication name (GSI/Kerberos).
  • rpp Name β€” remove PAM-derived Password for user Name.
  • rmuser Name[#Zone] β€” remove user, where userName: name[@department][#zone].
  • mkresc Name Type [Host:Path] [ContextString] β€” make Resource.
  • modresc Name [name, type, host, path, status, comment, info, free_space, context, rebalance] Value β€” mod Resc.
  • modrescdatapaths Name oldpath newpath [user] β€” update data-object paths, sometimes needed after modresc path.
  • rmresc Name β€” remove resource.
  • addchildtoresc Parent Child [ContextString] β€” add child to resource.
  • rmchildfromresc Parent Child β€” remove child from resource.
  • mkzone Name Type(remote) [Connection-info] [Comment] β€” make zone.
  • modzone Name [ name | conn | comment ] newValue β€” modify zone.
  • modzonecollacl null|read userOrGroup /remotezone β€” set strict-mode root ACLs.
  • rmzone Name β€” remove zone.
  • mkgroup Name β€” make group.
  • rmgroup Name β€” remove group.
  • atg groupName userName[#Zone] β€” add to group - add a user to a group.
  • rfg groupName userName[#Zone] β€” remove from group - remove a user from a group.
  • at tokenNamespace Name [Value1] [Value2] [Value3] β€” add token.
  • rt tokenNamespace Name [Value1] β€” remove token.
  • spass Password Key β€” print a scrambled form of a password for DB.
  • dspass Password Key β€” descramble a password and print it.
  • suq User Target Value β€” set user quota.
  • sgq Group Target Value β€” set group quota.
  • lq [Name] β€” List Quotas.
  • cu β€” calculate usage (for quotas).
  • rum β€” remove unused metadata (user-defined AVUs).
  • asq 'SQL query' [Alias] β€” add specific query.
  • rsq 'SQL query' or Alias β€” remove specific query.
  • modrepl [logical_path <string>|data_id <int>] [replica_number <int>|resource_hierarchy <string>] ATTR_NAME VALUE β€” this is the full modrepl syntax from the page.
  • get_delay_server_info β€” get delay server info.
  • set_delay_server HOSTNAME β€” set delay server HOSTNAME.
  • get_grid_configuration NAMESPACE OPTION_NAME β€” get grid configuration for NAMESPACE and OPTION_NAME.
  • set_grid_configuration NAMESPACE OPTION_NAME OPTION_VALUE β€” set grid configuration for NAMESPACE and OPTION_NAME to OPTION_VALUE.
  • help (or h) [command] β€” this help, or more details on a command.

🌈 Also see / admin lore 🌈

Also see irmtrash -M -u user for the admin mode of removing trash and similar admin modes in irepl, iphymv, and itrim. The admin can also alias as any user via the clientUserName environment variable. iykyk ✨


Okay bye bestie 🫢 β€” source/version: iadmin / iRODS-5.0.2, dated January 1980, and the little stamp says iRODS Version 5.0.2 with iadmin. Mwah πŸ’‹

πŸ“¦ where this page comes from