| 1 | Source: userv-utils |
| 2 | Section: admin |
| 3 | Priority: extra |
| 4 | Maintainer: Ian Jackson <ijackson@chiark.greenend.org.uk> |
| 5 | Standards-Version: 3.7.0.0 |
| 6 | Build-Depends: debhelper (>= 8) |
| 7 | |
| 8 | Package: userv-utils |
| 9 | Architecture: any |
| 10 | Depends: userv |
| 11 | Recommends: ${perl:Depends}, ${misc:Depends} |
| 12 | Description: privsep utilities collection |
| 13 | Several small userv services, which allow certain system configuration |
| 14 | actions to be delegated. In each case the service is disabled unless |
| 15 | enabled by symlink /etc/userv/services.d/* -> ../services-available/*. |
| 16 | . |
| 17 | ipif - allow non-root users to create network interfaces |
| 18 | ucgi - run CGI programs in providing user's account |
| 19 | mailq - allow users to view the mail queue |
| 20 | ndc-reload - allow certain users to reload the nameserver |
| 21 | checkpasswd-* - allow users to run a UNIX password check |
| 22 | groupmanage - allow users to create and manage a few groups each |
| 23 | |
| 24 | Package: userv-dyndns |
| 25 | Architecture: all |
| 26 | Depends: userv, chiark-utils-bin, ${perl:Depends}, ${misc:Depends} |
| 27 | Recommends: bind |
| 28 | Description: dynamic DNS for shell account users |
| 29 | userv-dyndns is a userv service which allows non-root users to |
| 30 | modify individual DNS records in specified zones in a controlled way. |
| 31 | . |
| 32 | Typically, this can be used to provide a `dyndns.org'-like service |
| 33 | which is modifiable by shell account users. |
| 34 | . |
| 35 | The default configuration creates the infrastructure (including a |
| 36 | service user) but does not allow any users to modify the DNS. |
| 37 | |
| 38 | Package: userv-git-daemon |
| 39 | Architecture: all |
| 40 | Depends: userv, git-core, adduser, ${perl:Depends}, ${misc:Depends} |
| 41 | Description: per-user git daemon service |
| 42 | userv-git-daemon allows users to publish git repositories which will |
| 43 | be published via the git protocol on 9418. This is a bit like |
| 44 | git-daemon except that the actual reading of each user's repositories |
| 45 | is done as that user. |
| 46 | . |
| 47 | The default configuration does nothing: you must (a) manually copy |
| 48 | the line from /usr/share/doc/examples/userv-git-daemon.inetd into |
| 49 | /etc/inetd.conf and (b) specifically list hostnames and target |
| 50 | directories in /etc/userv/git-urlmap. |