UNLOG(1)

NAME
unlog - A program to destroy some or all of your AFS tokens

SYNOPSIS
unlog [-cell cells...] [cells...] [-help]

DESCRIPTION
The unlog command is used to remove some or all of the AFS tokens in your current PAG. If invoked without any options, unlog will destroy all of the tokens you have. You can also specify a list of cells in which you want to remove tokens, and unlog will preserve tokens in all other cells, i.e. unlog umich.edu or unlog umich.edu engin.umich.edu

The following flags are supported:

-cell
    List of cells to remove tokens from. You do not need to specify this flag; you can execute the command simply as: unlog cellname cellname ...

-help
    Prints out a help message.

EXIT STATUS
If any errors occur during the unlog process, the exit status of unlog is 1, otherwise it is 0.

NOTES
unlog works by first stashing the tokens you want to keep in a safe place, then removing all your tokens, and then restoring the tokens that you didn't want to get rid of. For this reason, if you use unlog to remove only some tokens, there will be a brief period while this program runs during which time your current PAG will have no tokens. (a so called "authentication outage") This may be problematic if a program is running simultaneously which requires constant authenticated access to AFS.

SEE ALSO
klog(1), kauth(1), tokens(1)

BUGS
Arla should implement a specicial AFS pioctl to allow removing only one token at a time, to prevent the aforementioned problem.