PTS_LISTMAX(1)
π PTS_LISTMAX β the AFS Command Reference glow-up edition π
okay bestie, so this is pts_listmax(1) from the AFS Command Reference, and it's honestly the chillest little command in the whole pts family. no cap. it just tells you numbers. that's the whole gig. π
β¨ NAME β¨
pts_listmax β displays the max user id and max group id counters π¦
β¨ SYNOPSIS β¨
pts listmax [-cell <cell name>] [-noauth] [-localauth]
[-force] [-help] [-auth] [-encrypt]
[-config <config directory>]
pts listm [-c <cell name>] [-n] [-l] [-f] [-h]
[-a] [-e] [-co <config directory>]
β¨ DESCRIPTION β¨
So pts listmax displays the values of the "max user id" and "max group id" counters. π
And what are those, you ask? They're the little bookkeeping numbers the Protection Server uses to keep track of:
- the AFS user IDs (AFS UIDs) it hands out to brand-new users or machines, and
- the AFS group IDs (AFS GIDs) it hands out to brand-new groups.
respectively. yep. one counter each. iconic behavior honestly. β¨
Now here's the tea, and it's the important tea: when an administrator next issues the pts createuser command and does not include the -id argument, the new user or machine receives an AFS UID one greater than the "max user id" counter. and when a user issues the pts creategroup command and does not include the -id argument, the new group receives an AFS UID one less (more negative) than the "max group id" counter. πΈ
and if you wanna reset one or both of those counters? members of the system:administrators group can issue the pts setmax command. main character energy only, obviously. π
β¨ OPTIONS β¨
-authβ uses the calling user's tokens to talk to the Protection Server. more deets are inpts(1). π«Ά-cell<cell name>β names the cell where you wanna run the command. more deets inpts(1).-config<config directory>β use an alternate config directory. more deets inpts(1). π-encryptβ encrypts any communication with the Protection Server. more deets inpts(1). π-forceβ lets the command keep going as far as it possibly can when errors or other problems pop up, instead of just halting at the first error. that girl does not give up. πͺ-helpβ prints the online help for this command. and fyi, all other valid options are ignored. it said what it said. π-localauthβ constructs a server ticket using a key from the local/etc/openafs/server/KeyFilefile. do not combine this flag with the-cellor-noauthoptions. like, seriously, don't. π« more deets inpts(1).-noauthβ assigns the unprivileged identityanonymousto the issuer. more deets inpts(1). yes, you're nobody now. slay. π
β¨ OUTPUT β¨
the command displays the counters in this exact format, and yes, we're keeping it exactly:
Max user id is <user_counter> and max group id is <group_counter>.
β¨ EXAMPLES β¨
here's the example, displaying the output of this command:
% pts listmax
Max user name is 1271 and max group id is -382.
bestie I know, I know β the example saysMax user nameand notMax user id. that's what the original says, so that's what you get. I don't make the rules, I just vibe with 'em. π
β¨ PRIVILEGE REQUIRED β¨
None. literally none. go off, you need zero clout for this one. π
β¨ SEE ALSO β¨
β¨ 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.
aaaand that's the whole page bestie π this is OpenAFS, dated 2026-07-27 β go forth and pts listmax your little heart out. periodt. πβ¨π¦
π¦ 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