148 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			148 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.\" Copyright (c) 2002 - 2007 Kungliga Tekniska Högskolan
 | 
						|
.\" (Royal Institute of Technology, Stockholm, Sweden).
 | 
						|
.\" All rights reserved.
 | 
						|
.\"
 | 
						|
.\" Redistribution and use in source and binary forms, with or without
 | 
						|
.\" modification, are permitted provided that the following conditions
 | 
						|
.\" are met:
 | 
						|
.\"
 | 
						|
.\" 1. Redistributions of source code must retain the above copyright
 | 
						|
.\"    notice, this list of conditions and the following disclaimer.
 | 
						|
.\"
 | 
						|
.\" 2. Redistributions in binary form must reproduce the above copyright
 | 
						|
.\"    notice, this list of conditions and the following disclaimer in the
 | 
						|
.\"    documentation and/or other materials provided with the distribution.
 | 
						|
.\"
 | 
						|
.\" 3. Neither the name of the Institute nor the names of its contributors
 | 
						|
.\"    may be used to endorse or promote products derived from this software
 | 
						|
.\"    without specific prior written permission.
 | 
						|
.\"
 | 
						|
.\" THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
 | 
						|
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 | 
						|
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 | 
						|
.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
 | 
						|
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 | 
						|
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 | 
						|
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 | 
						|
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 | 
						|
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 | 
						|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 | 
						|
.\" SUCH DAMAGE.
 | 
						|
.\"
 | 
						|
.\" $Id$
 | 
						|
.\"
 | 
						|
.Dd November 26, 2002
 | 
						|
.Dt AFSLOG 1
 | 
						|
.Os HEIMDAL
 | 
						|
.Sh NAME
 | 
						|
.Nm afslog
 | 
						|
.Nd obtain AFS tokens
 | 
						|
.Sh SYNOPSIS
 | 
						|
.Nm
 | 
						|
.Op Fl h | Fl Fl help
 | 
						|
.Op Fl Fl no-v5
 | 
						|
.Op Fl u | Fl Fl unlog
 | 
						|
.Op Fl v | Fl Fl verbose
 | 
						|
.Op Fl Fl version
 | 
						|
.Oo Fl c Ar cell \*(Ba Xo
 | 
						|
.Fl Fl cell= Ns Ar cell
 | 
						|
.Xc
 | 
						|
.Oc
 | 
						|
.Oo Fl k Ar realm \*(Ba Xo
 | 
						|
.Fl Fl realm= Ns Ar realm
 | 
						|
.Xc
 | 
						|
.Oc
 | 
						|
.Oo Fl P Ar principal \*(Ba Xo
 | 
						|
.Fl Fl principal= Ns Ar principal
 | 
						|
.Xc
 | 
						|
.Oc
 | 
						|
.Bk -words
 | 
						|
.Oo Fl p Ar path \*(Ba Xo
 | 
						|
.Fl Fl file= Ns Ar path
 | 
						|
.Xc
 | 
						|
.Oc
 | 
						|
.Ek
 | 
						|
.Op Ar cell | path ...
 | 
						|
.Sh DESCRIPTION
 | 
						|
.Nm
 | 
						|
obtains AFS tokens for a number of cells. What cells to get tokens for
 | 
						|
can either be specified as an explicit list, as file paths to get
 | 
						|
tokens for, or be left unspecified, in which case
 | 
						|
.Nm
 | 
						|
will use whatever magic
 | 
						|
.Xr krb_afslog 3
 | 
						|
decides upon.
 | 
						|
.Pp
 | 
						|
Supported options:
 | 
						|
.Bl -tag -width Ds
 | 
						|
.It Fl Fl no-v5
 | 
						|
This makes
 | 
						|
.Nm
 | 
						|
not try using Kerberos 5.
 | 
						|
.It Xo
 | 
						|
.Fl P Ar principal ,
 | 
						|
.Fl Fl principal Ar principal
 | 
						|
.Xc
 | 
						|
select what Kerberos 5 principal to use.
 | 
						|
.It Fl Fl cache Ar cache
 | 
						|
select what Kerberos 5 credential cache to use.
 | 
						|
.Fl Fl principal
 | 
						|
overrides this option.
 | 
						|
.It Xo
 | 
						|
.Fl u ,
 | 
						|
.Fl Fl unlog
 | 
						|
.Xc
 | 
						|
Destroy tokens instead of obtaining new. If this is specified, all
 | 
						|
other options are ignored (except for
 | 
						|
.Fl Fl help
 | 
						|
and
 | 
						|
.Fl Fl version ) .
 | 
						|
.It Xo
 | 
						|
.Fl v ,
 | 
						|
.Fl Fl verbose
 | 
						|
.Xc
 | 
						|
Adds more verbosity for what is actually going on.
 | 
						|
.It Xo
 | 
						|
.Fl c Ar cell,
 | 
						|
.Fl Fl cell= Ns Ar cell
 | 
						|
.Xc
 | 
						|
This specified one or more cell names to get tokens for.
 | 
						|
.It Xo
 | 
						|
.Fl k Ar realm ,
 | 
						|
.Fl Fl realm= Ns Ar realm
 | 
						|
.Xc
 | 
						|
This is the Kerberos realm the AFS servers live in, this should
 | 
						|
normally not be specified.
 | 
						|
.It Xo
 | 
						|
.Fl p Ar path ,
 | 
						|
.Fl Fl file= Ns Ar path
 | 
						|
.Xc
 | 
						|
This specified one or more file paths for which tokens should be
 | 
						|
obtained.
 | 
						|
.El
 | 
						|
.Pp
 | 
						|
Instead of using
 | 
						|
.Fl c
 | 
						|
and
 | 
						|
.Fl p ,
 | 
						|
you may also pass a list of cells and file paths after any other
 | 
						|
options. These arguments are considered files if they are either
 | 
						|
the strings
 | 
						|
.Do . Dc
 | 
						|
or
 | 
						|
.Dq ..
 | 
						|
or they contain a slash, or if there exists a file by that name.
 | 
						|
.Sh EXAMPLES
 | 
						|
Assuming that there is no file called
 | 
						|
.Dq openafs.org
 | 
						|
in the current directory, and that
 | 
						|
.Pa /afs/openafs.org
 | 
						|
points to that cell, the follwing should be identical:
 | 
						|
.Bd -literal -offset indent
 | 
						|
$ afslog -c openafs.org
 | 
						|
$ afslog openafs.org
 | 
						|
$ afslog /afs/openafs.org/some/file
 | 
						|
.Ed
 | 
						|
.Sh SEE ALSO
 | 
						|
.Xr krb_afslog 3
 |