Annotation of 43BSDReno/kerberosIV/man/kerberos.1, revision 1.1

1.1     ! root        1: .\" $Source: /mit/kerberos/src/man/RCS/kerberos.1,v $
        !             2: .\" $Author: jtkohl $
        !             3: .\" $Header: kerberos.1,v 4.7 89/01/23 11:39:33 jtkohl Exp $
        !             4: .\" Copyright 1989 by the Massachusetts Institute of Technology.
        !             5: .\"
        !             6: .\" For copying and distribution information,
        !             7: .\" please see the file <mit-copyright.h>.
        !             8: .\"
        !             9: .TH KERBEROS 1 "Kerberos Version 4.0" "MIT Project Athena"
        !            10: .SH NAME
        !            11: kerberos \- introduction to the Kerberos system
        !            12: 
        !            13: .SH DESCRIPTION
        !            14: The
        !            15: Kerberos
        !            16: system authenticates
        !            17: individual users in a network environment.
        !            18: After authenticating yourself to
        !            19: Kerberos,
        !            20: you can use network utilities such as
        !            21: .IR rlogin ,
        !            22: .IR rcp ,
        !            23: and
        !            24: .IR rsh
        !            25: without
        !            26: having to present passwords to remote hosts and without having to bother
        !            27: with
        !            28: .I \.rhosts
        !            29: files.
        !            30: Note that these utilities will work without passwords only if
        !            31: the remote machines you deal with
        !            32: support the
        !            33: Kerberos
        !            34: system.
        !            35: All Athena timesharing machines and public workstations support
        !            36: Kerberos.
        !            37: .PP
        !            38: Before you can use
        !            39: Kerberos,
        !            40: you must register as an Athena user,
        !            41: and you must make sure you have been added to
        !            42: the
        !            43: Kerberos
        !            44: database.
        !            45: You can use the
        !            46: .I kinit
        !            47: command to find out.
        !            48: This command
        !            49: tries to log you into the
        !            50: Kerberos
        !            51: system.
        !            52: .I kinit
        !            53: will prompt you for a username and password.
        !            54: Enter your username and password.
        !            55: If the utility lets you login without giving you a message,
        !            56: you have already been registered.
        !            57: .PP
        !            58: If you enter your username and
        !            59: .I kinit
        !            60: responds with this message:
        !            61: .nf
        !            62: 
        !            63: Principal unknown (kerberos)
        !            64: 
        !            65: .fi
        !            66: you haven't been registered as a
        !            67: Kerberos
        !            68: user.
        !            69: See your system administrator.
        !            70: .PP
        !            71: A Kerberos name contains three parts.
        !            72: The first is the
        !            73: .I principal name,
        !            74: which is usually a user's or service's name.
        !            75: The second is the
        !            76: .I instance,
        !            77: which in the case of a user is usually null.
        !            78: Some users may have privileged instances, however,
        !            79: such as ``root'' or ``admin''.
        !            80: In the case of a service, the instance is the
        !            81: name of the machine on which it runs; i.e. there
        !            82: can be an
        !            83: .I rlogin
        !            84: service running on the machine ABC, which
        !            85: is different from the rlogin service running on
        !            86: the machine XYZ.
        !            87: The third part of a Kerberos name
        !            88: is the
        !            89: .I realm.
        !            90: The realm corresponds to the Kerberos service providing
        !            91: authentication for the principal.
        !            92: For example, at MIT there is a Kerberos running at the
        !            93: Laboratory for Computer Science and one running at
        !            94: Project Athena.
        !            95: .PP
        !            96: When writing a Kerberos name, the principal name is
        !            97: separated from the instance (if not null) by a period,
        !            98: and the realm (if not the local realm) follows, preceded by
        !            99: an ``@'' sign.
        !           100: The following are examples of valid Kerberos names:
        !           101: .sp
        !           102: .nf
        !           103: .in +8
        !           104: billb
        !           105: jis.admin
        !           106: [email protected]
        !           107: [email protected]
        !           108: .in -8
        !           109: .fi
        !           110: .PP
        !           111: When you authenticate yourself with
        !           112: Kerberos,
        !           113: through either the workstation
        !           114: .I toehold
        !           115: system or the
        !           116: .I kinit
        !           117: command,
        !           118: Kerberos
        !           119: gives you an initial
        !           120: Kerberos
        !           121: .IR ticket .
        !           122: (A
        !           123: Kerberos
        !           124: ticket
        !           125: is an encrypted protocol message that provides authentication.)
        !           126: Kerberos
        !           127: uses this ticket for network utilities
        !           128: such as
        !           129: .I rlogin
        !           130: and
        !           131: .IR rcp .
        !           132: The ticket transactions are done transparently,
        !           133: so you don't have to worry about their management.
        !           134: .PP
        !           135: Note, however, that tickets expire.
        !           136: Privileged tickets, such as root instance tickets,
        !           137: expire in a few minutes, while tickets that carry more ordinary
        !           138: privileges may be good for several hours or a day, depending on the
        !           139: installation's policy.
        !           140: If your login session extends beyond the time limit,
        !           141: you will have to re-authenticate yourself to
        !           142: Kerberos
        !           143: to get new tickets.
        !           144: Use the
        !           145: .IR kinit
        !           146: command to re-authenticate yourself.
        !           147: .PP
        !           148: If you use the
        !           149: .I kinit
        !           150: command to get your tickets,
        !           151: make sure you use the
        !           152: .I kdestroy
        !           153: command
        !           154: to destroy your tickets before you end your login session.
        !           155: You should probably put the
        !           156: .I kdestroy
        !           157: command in your
        !           158: .I \.logout
        !           159: file so that your tickets will be destroyed automatically when you logout.
        !           160: For more information about the
        !           161: .I kinit
        !           162: and
        !           163: .I kdestroy
        !           164: commands,
        !           165: see the
        !           166: .I kinit(1)
        !           167: and
        !           168: .I kdestroy(1)
        !           169: manual pages.
        !           170: .PP
        !           171: Currently,
        !           172: Kerberos
        !           173: supports the following network services:
        !           174: .IR rlogin ,
        !           175: .IR rsh ,
        !           176: and
        !           177: .IR rcp .
        !           178: Other services are being worked on,
        !           179: such as the
        !           180: .IR pop
        !           181: mail system and NFS (network file system),
        !           182: but are not yet available.
        !           183: 
        !           184: .SH "SEE ALSO"
        !           185: kdestroy(1), kinit(1), klist(1), kpasswd(1), des_crypt(3), kerberos(3),
        !           186: kadmin(8)
        !           187: .SH BUGS
        !           188: Kerberos
        !           189: will not do authentication forwarding.
        !           190: In other words,
        !           191: if you use
        !           192: .I rlogin
        !           193: to login to a remote host,
        !           194: you cannot use
        !           195: Kerberos
        !           196: services from that host
        !           197: until you authenticate yourself explicitly on that host.
        !           198: Although you may need to authenticate yourself on the remote
        !           199: host,
        !           200: be aware that when you do so,
        !           201: .I rlogin
        !           202: sends your password across the network in clear text.
        !           203: 
        !           204: .SH AUTHORS
        !           205: Steve Miller, MIT Project Athena/Digital Equipment Corporation
        !           206: .br
        !           207: Clifford Neuman, MIT Project Athena
        !           208: 
        !           209: The following people helped out on various aspects of the system:
        !           210: 
        !           211: Jeff Schiller designed and wrote the administration server and its
        !           212: user interface, kadmin.
        !           213: He also wrote the dbm version of the database management system.
        !           214: 
        !           215: Mark Colan developed the
        !           216: Kerberos
        !           217: versions of
        !           218: .IR rlogin ,
        !           219: .IR rsh ,
        !           220: and
        !           221: .IR rcp ,
        !           222: as well as contributing work on the servers.
        !           223: 
        !           224: John Ostlund developed the
        !           225: Kerberos
        !           226: versions of
        !           227: .I passwd
        !           228: and
        !           229: .IR userreg .
        !           230: 
        !           231: Stan Zanarotti pioneered Kerberos in a foreign realm (LCS),
        !           232: and made many contributions based on that experience.
        !           233: 
        !           234: Many people contributed code and/or useful ideas, including
        !           235: Jim Aspnes,
        !           236: Bob Baldwin,
        !           237: John Barba,
        !           238: Richard Basch,
        !           239: Jim Bloom,
        !           240: Bill Bryant,
        !           241: Rob French,
        !           242: Dan Geer,
        !           243: David Jedlinsky,
        !           244: John Kohl,
        !           245: John Kubiatowicz,
        !           246: Bob McKie,
        !           247: Brian Murphy,
        !           248: Ken Raeburn,
        !           249: Chris Reed,
        !           250: Jon Rochlis,
        !           251: Mike Shanzer,
        !           252: Bill Sommerfeld,
        !           253: Jennifer Steiner,
        !           254: Ted Ts'o,
        !           255: and
        !           256: Win Treese.
        !           257: 
        !           258: .SH RESTRICTIONS
        !           259: 
        !           260: COPYRIGHT 1985,1986 Massachusetts Institute of Technology

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.