.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "AKLOG-KAFS 1" .TH AKLOG-KAFS 1 "2023-02-05" "0.5-4" "kafs-client" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" aklog\-kafs \- AFS Kerberos authentication tool .SH "SYNOPSIS" .IX Header "SYNOPSIS" aklog-kafs [\-dhkV] [ []] .SH "DESCRIPTION" .IX Header "DESCRIPTION" This program is used to get an authentication ticket from Kerberos that can be used by the in-kernel \s-1AFS\s0 filesystem (kAFS) to perform authenticated and encrypted accesses to the an \s-1AFS\s0 cell. Without this only unencrypted anonymous accesses can be made. .PP Before calling this, the \f(CW\*(C`kinit\*(C'\fR program or similar should be invoked to authenticate with the appropriate Kerberos server. .SH "ARGUMENTS" .IX Header "ARGUMENTS" .IP "" 4 .IX Item "" This is the name of the cell with which the ticket is intended to be used. If not given, the name of the default cell will be read from \&\f(CW\*(C`/proc/net/afs/rootcell\*(C'\fR and used instead. .Sp The root cell can be set in the \f(CW\*(C`/etc/kafs/client\*(C'\fR configuration file by setting the \f(CW\*(C`thiscell\*(C'\fR in the \f(CW\*(C`[defaults]\*(C'\fR section. If the value of thiscell is changed in the configuration file than \&\f(CW\*(C`kafs\-preload\*(C'\fR needs to be run to refresh the value in the \&\f(CW\*(C`/proc/net/afs/rootcell\*(C'\fR file. .IP "" 4 .IX Item "" This is the name of the Kerberos realm from which the ticket will be obtained. .SH "OPTIONS" .IX Header "OPTIONS" .ie n .IP """\-h""" 4 .el .IP "\f(CW\-h\fR" 4 .IX Item "-h" Display help text and exit. .ie n .IP """\-d""" 4 .el .IP "\f(CW\-d\fR" 4 .IX Item "-d" Display processing messages. Specifying \f(CW\*(C`\-d\*(C'\fR more than once increases the verbosity of the messages. .ie n .IP """\-k""" 4 .el .IP "\f(CW\-k\fR" 4 .IX Item "-k" Manually specify keyring to add \s-1AFS\s0 key into. Otherwise, a session keyring will be used first if found before automatically switching to the uid-session keyring. .Sp Valid values are: .Sp .Vb 2 \& session \& uid\-session .Ve .ie n .IP """\-V""" 4 .el .IP "\f(CW\-V\fR" 4 .IX Item "-V" Show version and exit. .SH "EXAMPLE" .IX Header "EXAMPLE" .Vb 6 \& # aklog\-kafs \-d \& Default cell from /proc/net/afs/rootcell: ca\-zephyr.org \& Realm: CA\-ZEPHYR.ORG \& CELL ca\-zephyr.org \& PRINC afs/ca\-zephyr.org@CA\-ZEPHYR.ORG \& successfully added key: 44095043 to session keyring .Ve .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBkinit\fR(1), \fBkeyctl\fR (1), \fBkafs-preload\fR (8), \fBkafs\-client.conf\fR(5) .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright (C) 2018 Red Hat, Inc. All Rights Reserved. .PP Written by David Howells .PP This program is free software; you can redistribute it and/or modify it under the terms of the \s-1GNU\s0 General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.