72 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| @c $Id$
 | |
| 
 | |
| @node Applications, Things in search for a better place, Setting up a realm, Top
 | |
| 
 | |
| @chapter Applications
 | |
| 
 | |
| @menu
 | |
| * AFS::
 | |
| @end menu
 | |
| 
 | |
| @node AFS, , Applications, Applications
 | |
| @section AFS
 | |
| 
 | |
| @cindex AFS
 | |
| AFS is a distributed filesystem that uses Kerberos for authentication.
 | |
| 
 | |
| @cindex OpenAFS
 | |
| @cindex Arla
 | |
| For more information about AFS see OpenAFS
 | |
| @url{http://www.openafs.org/} and Arla
 | |
| @url{http://www.stacken.kth.se/projekt/arla/}.
 | |
| 
 | |
| @subsection kafs and afslog
 | |
| @cindex afslog
 | |
| 
 | |
| @manpage{afslog,1} will 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 will use whatever
 | |
| magic @manpage{kafs,3} decides upon.
 | |
| 
 | |
| If not told what cell to get credentials for, @manpage{kafs,3} will
 | |
| search for the files ThisCell and TheseCells in the locations
 | |
| specified in @manpage{kafs,3} and try to get tokens for these cells
 | |
| and the cells specified in $HOME/.TheseCells.
 | |
| 
 | |
| More usefully it will look at and ~/.TheseCells in your home directory
 | |
| and for each line which is a cell get afs token for these cells.
 | |
| 
 | |
| The TheseCells file defines the the cells to which applications on the
 | |
| local client machine should try to aquire tokens for. It must reside in
 | |
| the directories searched by @manpage{kafs,3} on every AFS client machine.
 | |
| 
 | |
| The file is in ASCII format and contains one character string, the cell
 | |
| name, per line. Cell names are case sensitive, but most cell names
 | |
| are lower case.
 | |
| 
 | |
| See manpage for @manpage{kafs,3} for search locations of ThisCell and TheseCells.
 | |
| 
 | |
| @subsection How to get a KeyFile
 | |
| 
 | |
| @file{ktutil -k AFSKEYFILE:KeyFile get afs@@MY.REALM}
 | |
| 
 | |
| or you can extract it with kadmin
 | |
| 
 | |
| @example
 | |
| kadmin> ext -k AFSKEYFILE:/usr/afs/etc/KeyFile afs@@My.CELL.NAME
 | |
| @end example
 | |
| 
 | |
| You have to make sure you have a @code{des-cbc-md5} encryption type since that
 | |
| is the enctype that will be converted.
 | |
| 
 | |
| @subsection How to convert a srvtab to a KeyFile
 | |
| 
 | |
| You need a @file{/usr/vice/etc/ThisCell} containing the cellname of your
 | |
| AFS-cell.
 | |
| 
 | |
| @file{ktutil copy krb4:/root/afs-srvtab AFSKEYFILE:/usr/afs/etc/KeyFile}.
 | |
| 
 | |
| If keyfile already exists, this will add the new key in afs-srvtab to
 | |
| KeyFile.
 | |
| 
 | 
