Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pts(1) — Transarc AFS 3.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

PTS(1)  —  

NAME

pts - suite of commands for contacting the AFS Protection Server. 

SYNOPSIS

pts <option>

Each of the the following operation codes is a valid <option> and has its own set of associated arguments.  See the "OPTIONS" section below for syntax definitions. 

adduser - add a user to a group
apropos - search by help text
chown - change ownership of a group
creategroup - create a new group
createuser - create a new user
delete - delete a user or group from database
examine - examine an entry
help - get help on commands
listmax - list max id
listowned - list groups owned by an entry or zero id gets orphaned groups
membership - list membership of a user or group
removeuser - remove a user from a group
rename - rename user or group
setfields - set fields for an entry
setmax - set max id

DESCRIPTION

The commands in the pts suite are an interface to the Protection Server, an AFS server process that plays a central role in authorization.  It maintains the Protection Database, which maps user name to AFS UID for all users in the cell, and records the membership of system and user-invented groups.  The File Server consults the Protection Server to determine if users are entitled to the type of access they have requested.  There are pts commands that allow system administrators and regular users to create, modify and delete Protection Database entries. 

OPTIONS

adduser - add a user to a group
syntax: pts adduser  -user <user name>+  -group <group name>+  [-cell <cell name>]  [-noauth]  [-test]  [-help]

apropos - search by help text
syntax: pts apropos  -topic <help string>  [-help]

chown - change ownership of a group
syntax: pts chown  -name <group name>  -owner <new owner>  [-cell <cell name>]  [-noauth]  [-test]  [-help]

creategroup - create a new group
syntax: pts creategroup -name <group name>+ [-owner <owner of the group>]  [-id <id (negated) for the group>+]  [-cell <cell name>]  [-noauth]  [-test]  [-help]
alias: pts cg

createuser - create a new user
syntax: pts createuser  -name <@i{user name}>+ [-id <user id>+]  [-cell <cell name>]  [-noauth]  [-test]  [-help] alias: pts cu

delete - delete a user or group from database
syntax: pts delete [-name <user or group name>+] [-id <user or group id>+]  [-cell <cell name>]  [-noauth]  [-test]  [-help]

examine - examine an entry
syntax: pts examine   [-name <user or group name>+] [-id <user or group id>+]  [-cell <cell name>]  [-noauth]  [-test]  [-help]
alias: pts check

help - get help on commands
syntax: pts help  [-topic <help string>+]  [-help]

listmax - list max id
syntax: pts listmax  [-cell <cell name>]  [-noauth]  [-test]  [-help]

listowned - list groups owned by an entry or zero id gets orphaned groups
syntax: pts listowned  [-name <user or group name>+] [-id <user or group id>+]   [-cell <cell name>]  [-noauth]  [-test]  [-help]

membership - list membership of a user or group
syntax: pts membership  [-name <user or group name>+] [-id <user or group id>+]  [-cell <cell name>]  [-noauth]  [-test]  [-help]
alias: pts groups

removeuser - remove a user from a group
syntax: pts removeuser -user <user name>+ -group <group name>+  [-cell <cell name>]  [-noauth]  [-test]  [-help]

rename - rename user or group
syntax: pts rename  -oldname <old name>  -newname <new name>  [-cell <cell name>]  [-noauth]  [-test]  [-help]

setfields - set fields for an entry
syntax: pts setfields  [-name <user or group name>+] [-id <user or group id>+]  [-access <set privacy flags>]  [-groupquota <set limit on group creation>]  [-cell <cell name>]  [-noauth]  [-test]  [-help]
alias: pts chname

setmax - set max id
syntax: pts setmax  [-group <group max>]  [-user <user max>]  [-cell <cell name>]   [-noauth]  [-test]  [-help]

  —  Last change: 30 April 1990

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026