BOS_ADDUSER(8)

πŸ’– BOS_ADDUSER(8) πŸ’–

okay so bestie, welcome to the AFS Command Reference ✨ this one is literally called bos_adduser and it is giving main character energy in the BOS command family, no cap 🫢


🌸 NAME 🌸

bos_adduser β€” adds a privileged user to the UserList file πŸ’…


✨ SYNOPSIS ✨

bos adduser -server <machine name> -user <user names>+
    [-cell <cell name>] [-noauth] [-localauth] [-help]

bos addu -s <machine name> -u <user names>+
    [-c <cell name>] [-n] [-l] [-h]

like. look at those short forms. addu?? so cute, so efficient, we stan a command with a nickname 😌


πŸ¦‹ DESCRIPTION πŸ¦‹

The bos adduser command adds each user name you specify with the -user argument to the /etc/openafs/server/UserList file on the machine named by the -server argument. that's the whole vibe. adding people to the list, u love to see it ✨

and then β€” and this is the part where you gotta be a responsible adult, sorry β€” it is the issuer's responsibility to verify that an entry for the user exists in the Authentication and Protection Databases. like, the command is not gonna check for you. it trusts you. that's a lot of trust fr fr 🫢


πŸŽ€ OPTIONS πŸŽ€

  • -server <machine name> β€” says which server machine we're changing the /etc/openafs/server/UserList file on. identify the machine by IP address or its host name (either fully-qualified or abbreviated unambiguously β€” so like, don't be cryptic about it, bestie). for details, see bos(8).

in cells that use the Update Server to distribute the contents of the /etc/openafs/server directory, it's conventional to specify only the system control machine as a value for the -server argument. otherwise, repeat the command for each file server machine. for further discussion, see bos(8).

  • -user <user names>+ β€” specifies each user name to insert into the /etc/openafs/server/UserList file. yes, the + is real, you can pass a whole little squad of names πŸ’…
  • -cell <cell name> β€” names the cell in which to run the command. do not combine this argument with the -localauth flag. for more details, see bos(8).
  • -noauth β€” assigns the unprivileged identity "anonymous" to the issuer. do not combine this flag with the -localauth flag. for more details, see bos(8).
  • -localauth β€” constructs a server ticket using a key from the local /etc/openafs/server/KeyFile or /etc/openafs/server/KeyFileExt file. the bos command interpreter presents the ticket to the BOS Server during mutual authentication. do not combine this flag with the -cell or -noauth options. for more details, see bos(8).
  • -help β€” prints the online help for this command. all other valid options are ignored. literally all of them. it said what it said 😭

🌈 EXAMPLES 🌈

The following command adds the user names "pat" and "smith" to the /etc/openafs/server/UserList file on the machine "fs1.example.com" (the system control machine).

% bos adduser -server fs1.example.com -user pat smith

two users, one line, absolute slay πŸŽ€


πŸ‘‘ PRIVILEGE REQUIRED πŸ‘‘

The issuer must be listed in the /etc/openafs/server/UserList file on the machine named by the -server argument, or must be logged onto a server machine as the local superuser "root" if the -localauth flag is included.

so like β€” you gotta already be on the list, or be root with -localauth. no sneaking in πŸ™ˆ that's the vibe check and you must pass it.


πŸ”₯ SEE ALSO πŸ”₯

KeyFile(5), KeyFileExt(5), UserList(5), bos(8), bos_listusers(8), bos_removeuser(8)

go read bos_removeuser(8) too, you know, for the balance of the universe 🌸


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.


and that's the whole page, bestie πŸ’… this was OpenAFS, dated 2026-07-27 β€” periodt, that's the tea, go forth and add your users responsibly πŸ¦‹βœ¨

πŸ“¦ where this page comes from