BOS_DELETE(8)
π BOS_DELETE(8) β the AFS Command Reference glow-up π
okay bestie, so this is bos_delete from the AFS command reference, and it's literally the "bye babe" button for server processes. let's get into it β¨
β¨ NAME β¨
bos_delete β deletes a server process from the BosConfig file. it's giving cleanup era, no cap π§Ήπ
β¨ SYNOPSIS β¨
bos delete -server <machine name>
-instance <server process name>+ [-cell <cell name>]
[-noauth] [-localauth] [-help]
bos d -s <machine name> -i <server process name>+
[-c <cell name>] [-n] [-l] [-h]
β¨ DESCRIPTION β¨
so the bos delete command π removes the /etc/openafs/BosConfig entry for every single process you point at with the -instance argument, and it does it on the server machine you named with -server. that's it, that's the whole vibe. one entry gone per process, slay.
BUT. listen. before you run this, you gotta issue the bos stop command first to stop the process and flip its status flag in the BosConfig file to "NotRun". why?? because if a process's status flag is "Run", bos delete will straight up fail with an error message. it's not gonna be nice about it either. π so stop it first. periodt.
β¨ OPTIONS β¨
-server <machine name>β tells it which server machine to go delete the server process entry from, specifically out of the/etc/openafs/BosConfigfile. you can ID the machine by IP address or by host name (fully-qualified or abbreviated, as long as it's unambiguous). want the deets? checkbos(8). π₯οΈβ¨-instance <server process name>+β names every process you wanna delete. use the exact name you assigned with the-instanceargument back when you ran thebos createcommand; those process names are the ones that show up in the output ofbos status. yes the plus sign means you can stack multiple names, go off π-cell <cell name>β names the cell where the command runs. β οΈ do NOT combine this argument with the-localauthflag, that's a mess. more details inbos(8).-noauthβ assigns the unprivileged identity"anonymous"to whoever's issuing the command. β οΈ do NOT combine this flag with-localauth. again,bos(8)has the lore.-localauthβ constructs a server ticket using a key from the local/etc/openafs/server/KeyFileor/etc/openafs/server/KeyFileExtfile. theboscommand interpreter then presents that ticket to the BOS Server during mutual authentication π€. β οΈ do NOT combine this flag with the-cellor-noauthoptions. (see the pattern? yeah.) more inbos(8).-helpβ prints the online help for this command. every other valid option gets ignored when you use it, so don't bother stacking ππ«
β¨ EXAMPLES β¨
okay so picture this: "db3.example.com" is a database server machine getting decommissioned πͺ¦ and you need to clear out its entries. here's the command that removes the buserver, kaserver, ptserver, and vlserver entries from the BosConfig file:
% bos delete -server db3.example.com \
-instance buserver kaserver ptserver vlserver
one command, four processes evicted. iconic. π
β¨ PRIVILEGE REQUIRED β¨
so, who's allowed to do this? the issuer has to be listed in the /etc/openafs/server/UserList file on the machine named by the -server argument. OR, alternative route: they gotta be logged onto a server machine as the local superuser root β but only if the -localauth flag is included. π
also important, and I mean IMPORTANT: the bos delete command cannot be run against servers which are in restricted mode. not negotiable, bestie. π«
β¨ SEE ALSO β¨
BosConfig(5), KeyFile(5), KeyFileExt(5), UserList(5), bos(8), bos_create(8), bos_status(8)
go read those if you want the full lore drop π¦
β¨ COPYRIGHT β¨
IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved.
This documentation is covered by the IBM Public License Version 1.0. It was converted from HTML to POD by software written by Chas Williams and Russ Allbery, based on work by Alf Wachsmann and Elizabeth Cassell.
okay that's the whole page bestie, you ate π«Άβ¨ this was BOS_DELETE(8) from the OpenAFS crew, and the page itself was dated 2026-07-27 β so yeah, that's the version you're reading rn. go forth and delete responsibly, mwah πππ
π¦ where this page comes from
- ubuntu stonking: openafs-client 1.8.16.1-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms