python-remctl - Python extension for Kerberos-authenticated command execution

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name python-remctl
Package version 3.10
Package release 1ubuntu1
Package architecture i386
Package type deb
Installed size 78 B
Download size 10.64 KB
Official Mirror
remctl is a client/server protocol for executing specific commands on a
remote system with Kerberos authentication.  The allowable commands must
be listed in a server configuration file, and the executable run on the
server may be mapped to any command name.  Each command is also
associated with an ACL containing a list of Kerberos principals
authorized to run that command.
This package contains the Python remctl extension, which provides native
Python bindings for the libremctl client library.


Package Version Architecture Repository
python-remctl_3.10-1ubuntu1_amd64.deb 3.10 amd64 Ubuntu Universe
python-remctl - - -


Name Value
libc6 >= 2.4
libremctl1 >= 3.1
python >= 2.7
python << 2.8


Name Value
python2.7-remctl -


Type URL
Binary Package python-remctl_3.10-1ubuntu1_i386.deb
Source Package remctl

Install Howto

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




2016-03-15 - Matthias Klose <>
remctl (3.10-1ubuntu1) xenial; urgency=medium
* Stop building php5-remctl, fails to build with php7.0.
2016-03-13 - Matthias Klose <>
remctl (3.10-1build2) xenial; urgency=medium
* No-change rebuild to add ruby2.3 support.
2015-12-18 - Colin Watson <>
remctl (3.10-1build1) xenial; urgency=medium
* Rebuild for Perl 5.22.1.
2015-11-27 - Russ Allbery <>
remctl (3.10-1) unstable; urgency=medium
* New upstream release.
- New server ACLs anyuser:auth and anyuser:anonymous.  The latter
allows access by anonymous clients if the KDC supports anonymous
service tickets.
- Server now sets the REMOTE_EXPIRES environment variable to the time
when the client credentials would expire.
- Anonymous users no longer satisfy ANYUSER (anyuser:auth).
- Simplify the Python RemctlError class (with some backward
- Dynamically resize the buffer used for the localgroup ACL scheme,
allowing support of users in large numbers of local groups.
2015-08-08 - Russ Allbery <>
remctl (3.9-2) unstable; urgency=medium
* Build against libsystemd instead of libsystemd-daemon.  Thanks,
Michael Biebl.  (Closes: #779764)
* Add explicit build dependency on libmodule-build-perl, since it will
soon no longer be provided by the perl package.  (Closes: #791666)
* Add debian/gbp.conf reflecting the branch layout of the default
packaging repository.
* Refresh upstream signing key.
* Update standards version to 3.9.6 (no changes required).
2014-07-02 - Russ Allbery <>
remctl (3.9-1) unstable; urgency=medium
* New upstream release.
- New server ACL type, localgroup, which converts the principal to a
local username and then checks for membership in a local group.
- Fix incorrect handling of interruptions of network writes by signals
in the server.
- Prefer calloc and reallocarray when allocating memory with
- Restore the SIGPIPE handler before running a command.
- Add version and compatibility information to all manual pages.
* Use an executable debian/libnet-remctl-perl.install file to pull the
correct Perl arch-specific vendor module path from Perl during the
build.  Should fix builds with Perl 5.20.  Thanks, Niko Tyni and
gregor herrmann.  (Closes: #752902)
* Build-Depend on krb5-config to get enough of a Kerberos configuration
for some test cases that are KDC-independent to run.
* Fix Upstream-Contact email address in debian/copyright.
* Remove most debian/tmp prefixes from debhelper *.install files.  These
have not been needed since compat level 7.  Retain them only for the
remctl-server.install file, which pulls files from both the source
tree and the installed binary tree and benefits from the
2014-04-11 - Russ Allbery <>
remctl (3.8-3) unstable; urgency=medium
* Build-Depend on the version of gem2deb with working multi-binary
package support for native extensions.
* Fix the exclusion rule for dh_install --fail-missing to ignore the
Ruby module under both the 2.0 and 1.9.1 paths.  (dh_ruby --install
will go back and install the module in the correct locations.)  Should
fix FTBFS in Ubuntu, which still has Ruby 1.9.1.

See Also

Package Description
python-rencode_1.0.3-1build2_i386.deb Python encoding library similar to bittorrent's bencode
python-renderpm_3.3.0-1_i386.deb python low level render interface
python-reno-doc_1.3.0-1_all.deb RElease NOtes manager - doc
python-reno_1.3.0-1_all.deb RElease NOtes manager - Python 2.x
python-renpy_6.99.8+dfsg-2_i386.deb framework for developing visual-novel type games - Python module
python-reportbug_6.6.6ubuntu1_all.deb Python modules for interacting with bug tracking systems
python-reportlab-accel_3.3.0-1_i386.deb C coded extension accelerator for the ReportLab Toolkit
python-reportlab_3.3.0-1_all.deb ReportLab library to create PDF documents using Python
python-repoze.sphinx.autointerface_0.6.2-2_all.deb Sphinx extension that auto-generates API docs from Zope interfaces
python-repoze.tm2-doc_2.0-1_all.deb Zope-like transaction manager WSGI middleware documentation
python-repoze.tm2_2.0-1_all.deb Zope-like transaction manager WSGI middleware (Python 2)
python-repoze.who_2.2-3_all.deb ident and auth framework for Python WSGI applications - Python 2.x
python-requests-cache-doc_0.4.10-1_all.deb persistent cache for requests library (doc)
python-requests-cache_0.4.10-1_all.deb persistent cache for requests library
python-requests-futures_0.9.7-1_all.deb library for asynchronous HTTP requests (Python 2)