kstart - Kerberos kinit supporting AFS and ticket refreshing

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name kstart
Package version 4.1
Package release 3
Package architecture amd64
Package type deb
Installed size 149 B
Download size 53.58 KB
Official Mirror ftp.br.debian.org
k5start can be used instead of kinit to obtain Kerberos tickets.  krenew
can be used instead of kinit -R to renew renewable tickets.  They are
intended primarily for use with automated or long-running processes and
support some additional features useful for that purpose, such as running
as a daemon and refreshing the ticket periodically, checking to see if an
existing ticket has expired, or obtaining an AFS token along with the
ticket by running an external program automatically.


Package Version Architecture Repository
kstart_4.1-3_i386.deb 4.1 i386 Debian Main
kstart - - -


Name Value
libc6 >= 2.14
libkrb5-3 >= 1.10+dfsg~alpha1


Type URL
Binary Package kstart_4.1-3_amd64.deb
Source Package kstart

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install kstart deb package:
    # sudo apt-get install kstart




2014-04-13 - Russ Allbery <rra@debian.org>
kstart (4.1-3) unstable; urgency=medium
* Regenerate the Autotools build system with dh_autoreconf during the
build.  (Closes: #727915, #744443)
* Add upstream patch to add AM_PROG_AR to configure.ac, needed by more
recent Automake versions.
* Enable parallel builds.
* Remove now-ignored --disable-k4start flag from configure invocation.
* Add the upstream release signing key and verify it in debian/watch.
* Update standards version to 3.9.5.
- Convert debian/copyright to copyright-format 1.0.
- Specify the Debian packaging branch in the Vcs-Git control field.
2012-02-04 - Russ Allbery <rra@debian.org>
kstart (4.1-2) unstable; urgency=low
* Update to debhelper compatibility level V9.
- Enable compiler hardening flags, including bindnow and PIE.
* Move single-debian-patch to local-options and patch-header to
local-patch-header so that they only apply to the packages I build and
NMUs get regular version-numbered patches.
2012-01-07 - Russ Allbery <rra@debian.org>
kstart (4.1-1) unstable; urgency=low
* New upstream release.
- Fix k5start -H and krenew -H with non-renewable tickets.
- Fix k5start -H with a ticket cache for the wrong principal.
- Shorten the wake-up interval when running as a daemon if refreshing
the ticket cache fails.
- Add krenew -s to send SIGHUP to child on krenew exit.
- Clean up PID files on exit via SIGHUP or SIGTERM.
2011-12-29 - Russ Allbery <rra@debian.org>
kstart (4.0-1) unstable; urgency=low
* New upstream release.
- Ticket caches passed to k5start or krenew via -k are now used as-is
without prepending FILE and therefore can be of any ticket cache
type (unless k5start is called with -o, -g, or -m).  This may change
the ticket cache name exposed to programs run under them.
- Always canonicalize the ticket cache name for passing to commands.
- krenew now stays running if obtaining renewed credentials fails, and
only exits if the ticket cache disappears or is not renewable.  (-i
still keeps it running in those cases as well.)  -x restores the
previous behavior.
- k5start now keeps running despite failures.  -x restores the
previous behavior.
- When k5start is run with the -o, -g, or -m options, it generates a
temporary ticket cache first, sets ownership and permissions, and
then renames it to the real ticket cache.
- k5start and krenew now propagate SIGINT (Ctrl-C) to the child
process rather than just exiting.
- Set signal handlers with sigaction instead of signal to fix a bug in
SIGCHLD handling.
- Reject -U combined with -u or -i, or -H combined with a command.
* Remove reference to arla from README.Debian.  That package was removed
from Debian some years ago.
* Update source package format to 3.0 (quilt).
* Update to debhelper compatibility level V8.
* Update to standards version 3.9.2 (no changes required).
2010-01-21 - Russ Allbery <rra@debian.org>
kstart (3.16-3) unstable; urgency=low
* Skip the xmalloc test by default.  It's too fragile and isn't catching
actual bugs.
2010-01-19 - Russ Allbery <rra@debian.org>
kstart (3.16-2) unstable; urgency=low
* Don't attempt to build with setpag support on non-Linux systems.
kfreebsd-* isn't supported by OpenAFS (at least yet).
2010-01-19 - Russ Allbery <rra@debian.org>
kstart (3.16-1) unstable; urgency=low
* New upstream release.
- Add -L option to log messages to syslog.
- In k5start, fix use of -o, -g, and -m when -k was not given.
- Allow the argument to k5start -k to start with FILE:.
* Install the upstream krenew-agent example script in examples now that
it's included in the distribution.
* Update standards version to 3.8.3 (no changes required).

See Also

Package Description
ksudoku_4.13.3-1_amd64.deb Sudoku puzzle game and solver
ksysguard_4.11.13-2_amd64.deb process monitor and system statistics
ksysguardd_4.11.13-2_amd64.deb System Guard Daemon
ksystemlog_4.14.0-1_amd64.deb system log viewer
kteatime_4.12.4-1_amd64.deb utility for making a fine cup of tea
kterm_6.2.0-46.1_amd64.deb Multi-lingual terminal emulator for X
ktikz_0.10-4_amd64.deb editor for the TikZ drawing language - KDE version
ktimer_4.14.2-1_amd64.deb countdown timer
ktimetracker_4.14.1-1+deb8u1_amd64.deb time tracker tool
ktoblzcheck_1.47-1_amd64.deb tool for verification of account numbers and bank codes
ktorrent-data_4.3.1-2_all.deb KTorrent data and other architecture independent files
ktorrent_4.3.1-2+b1_amd64.deb BitTorrent client based on the KDE platform
ktouch-data_4.14.2-1_all.deb data files for ktouch
ktouch_4.14.2-1_amd64.deb touch typing tutor for KDE
ktouchpadenabler_4.11.13-2_amd64.deb kded daemon to enable/disable touchpad