NSSCACHE(1)
π NSSCACHE(1) π
okay so bestie, welcome to the manual page for nsscache, section 1 of the User Commands lineup β yes she's that girl, she's the one who keeps your local NSS cache in sync with an upstream data source, and honestly? iconic behaviour. πΈ
β¨ NAME β¨
nsscache β synchronise a local NSS cache with an upstream data source π¦
β¨ SYNOPSIS β¨
nsscache [global options] command [command options]
β¨ DESCRIPTION β¨
so here's the tea β β nsscache synchronises a local NSS cache against a remote data source. and the whole point of this, the reason it's main character energy, is that it lets the administrator separate the network from the NSS lookup codepath. which means: better speed and better reliability for name services. no cap. π
β¨ OPTIONS β¨
these are the global options β they change how the whole program behaves, not just one lil command:
-v,--verboseβ turn on verbose output, she's chatty now π£οΈ-d,--debugβ turn on debugging output, full detective mode π-c FILE,--config-file=FILEβ read the configuration from FILE π--versionβ show the program's version number and then dip βοΈ-h,--helpβ show this help message and exit π«Ά
β¨ COMMANDS β¨
π update
performs an update of the configured caches from the configured sources. like, the actual doing-the-thing command. slay.
-f,--fullβ force a full update from the data source π₯--forceβ force the update, overriding any safeguards and checks that would otherwise prevent the update from occurring. for example: normally, empty results from the data source are ignored as bogus β this option tells the program to ignore its own intuition and use the empty map instead. she's overriding her gut feeling, be careful bestie π-m MAPS,--map=MAPSβ the NSS map to operate on; you can supply this multiple times ποΈ-h,--helpβ show help for theupdatecommand
π verify
perform verification of the built caches and validation of the system NSS configuration. vibe check on your setup, basically. β
-m MAPS,--map=MAPSβ the NSS map to operate on; can be supplied multiple times ποΈ-h,--helpβ show help for theverifycommand
π status
show the last update time of each configured cache, plus other metrics β optionally in a machine-readable format. she's giving receipts. π
-m MAPS,--map=MAPSβ the NSS map to operate on; can be supplied multiple times ποΈ-h,--helpβ show help for thestatuscommand
π repair
verify that the configuration is correct, that the source is reachable, and then perform a full synchronisation of the cache. she's here to fix things and look cute doing it π οΈβ¨
-m MAPS,--map=MAPSβ the NSS map to operate on; can be supplied multiple times ποΈ-h,--helpβ show help for therepaircommand
π help
shows online help for each command. when in doubt, ask for help, it's literally free π«Ά
β¨ SEE ALSO β¨
β¨ FILES β¨
/etc/nsscache.confβ the system-wide configuration file π/etc/nsswitch.confβ the system name service switch configuration file π
β¨ AUTHOR β¨
written by Jamie Wilkinson (jaq@google.com) and Vasilios Hoffman (vasilios@google.com). π
the source code lives at https://github.com/google/nsscache β go say hi, she's open source π«Ά
β¨ COPYRIGHT β¨
Copyright Β© 2007 Google, Inc.
this is free software; see the source for copying conditions. and there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. like, none. zero. not even a little one. π
and that's the whole page bestie!! this was nsscache version 0.49, dated 2023-06-03, and it lives in section NSSCACHE(1) of the manual. go forth and cache, you've got this ππβ¨
π¦ where this page comes from
- debian trixie: nsscache 0.49-5 Β· GPL-2.0-or-later
- ubuntu noble: nsscache 0.49-2 Β· GPL-2.0-or-later
- ubuntu questing: nsscache 0.49-5
- ubuntu resolute: nsscache 0.49-5build1 Β· GPL-2.0-or-later
- ubuntu stonking: nsscache 0.49-5build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms