IADMIN(1)
π 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, whereuserName: 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 aftermodresc 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 fullmodreplsyntax from the page.get_delay_server_infoβ get delay server info.set_delay_server HOSTNAMEβ set delay serverHOSTNAME.get_grid_configuration NAMESPACE OPTION_NAMEβ get grid configuration forNAMESPACEandOPTION_NAME.set_grid_configuration NAMESPACE OPTION_NAME OPTION_VALUEβ set grid configuration forNAMESPACEandOPTION_NAMEtoOPTION_VALUE.help(orh)[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
- nixos 26.05: irods-icommands 5.0.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms