REALMSET(1)
β¨ REALMSET β the manual page, but make it cute β¨
okay bestie, we're doing realmset, from the User Contributed Perl Documentation corner of the universe, and honestly? it's giving tiny-but-mighty. π
π NAME π
realmset β it modifies entries in a DNSSEC-Tools realm file. that's the whole job. she edits the realm file. periodt. π
πΈ SYNOPSIS πΈ
realmset [options] realm-file
π¦ DESCRIPTION π¦
so basically, realmset modifies fields in the realm file you point it at with realm-file. and the way that you can just stack multiple options in one single realmset run? iconic. obsessed.
ngl she's a quiet queen β realmset operates quietly unless you hand her the -verbose option. then she spills everything. π
here's the tea: every single record in the realm file you specified gets modifiedβ¦ unless you pass the -name option. in that case? only the named zone gets touched. selective. main character energy fr fr. π
π OPTIONS π
-administrator addrβ the zone administrator's email address gets set to addr. π-args arglistβ gives extra arguments to the realm manager. these arguments override the ones in the DNSSEC-Tools defaults file, the DNSSEC-Tools configuration file, and the realms' rollrec files. the manager's argument list goes in arglist. if you're giving more than one argument, wrap the whole set in quotes. π«Ά
okay so here's the thing, because of how realmset processes its own arguments, you cannot specify the new arguments the way you would on a command line. instead, you do it like this: the leading dash gets replaced with an equals sign. and if the option takes an argument, the space that would normally separate the option from its argument also gets replaced with an equals sign. realmset then translates these into the right format for the realm manager. these examples should clear it up:
normal rollerd option -args options
------------------------ ---------------
-display =display
-logfile /dt/log.file =zskcount=/dt/log.file
(yes that's copied character for character, no notes, i don't make the rules π )
these are valid uses of -args:
# realmset -args =display example.realm
# realmset -args "=loglevel=phase =sleep=3600" example.realm
π¨ bestie listen β the-argsand-del-argsoptions are mutually exclusive. pick one, you cannot have both.
-configdir configdirβ the directory that holds the realm's configuration files gets set toconfdir. π-del-administratorβ the administrator line gets deleted from the selected realm records. ποΈ and heads up:-administratorand-del-administratorare mutually exclusive.-del-argsβ the args line gets deleted from the selected realm records.-argsand-del-argsare mutually exclusive, no cap.-del-displayβ the display line gets deleted from the selected realm records. and the trio-display,-nodisplay, and-del-display? all mutually exclusive. it's giving "choose your fighter". π-del-managerβ the manager line gets deleted from the selected realm records.-managerand-del-managerare mutually exclusive.-del-userβ the user line gets deleted from the selected realm records.-userand-del-userare mutually exclusive.-displayβ turns on the GUI display of the selected realms. and again:-display,-nodisplay, and-del-displayare mutually exclusive. π₯οΈβ¨-manager manager-programβ the manager program for the selected realms gets set to manager-program.-name realmnameβ the realm whose name matches realmname is selected as the only realm that will be modified. if you don't give this name, then literally all realm records get modified. π―-newname new-nameβ the realm's name gets changed to new-name. the new name cannot be the name of an existing realm in the file, okay? and this option must be used together with the-nameoption. they're a package deal. π-nocheckβ if you give this option, therealmchkcommand will not be run on the modified realm file. skipping the vibe check, bold of you. π-nodisplayβ turns off the GUI display of the selected realms.-display,-nodisplay, and-del-displayare mutually exclusive.-realmdir realmdirβ the directory that holds the realm's files gets set to realmdir. π-rollrec rollrec-fileβ the rollrec file in the selected realm records gets modified to be rollrec-file.-state newstateβ the realm's state gets set to newstate. this must be either"active"or"inactive". no in-between, no situationship. β-statedir statedirβ the directory that holds the realm's state files gets set to statedir.-user usernameβ the user name in the selected realm records gets modified to be username. π«Ά-verboseβ displays information about every modification made to the realm file. she's telling you everything, bestie. π£-Versionβ displays the version information forrealmsetand the DNSSEC-Tools package. π-helpβ displays a usage message. the classic. π
π COPYRIGHT π
Copyright 2012-2014 SPARTA, Inc. All rights reserved. see the COPYING file included with the DNSSEC-Tools package for details.
π§ AUTHOR π§
Wayne Morrison, tewok@tislabs.com
π SEE ALSO π
dtrealms(8),lsrealm(8),realmchk(8),realminit(8)Net::DNS::SEC::Tools::realmmgr.pm(3),Net::DNS::SEC::Tools::realm.pm(3)file-realm(5)
and that's the whole page, bestie π this one's running on perl v5.42.0, dated 2025-07-23, and it's a REALMSET(1) situation. go forth and modify those realm files responsibly, mwah π
π
π¦ where this page comes from
- fedora 43: dnssec-tools 2.2.3-30.fc43 Β· LicenseRef-Callaway-BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms