BSD Ports

security/courieruserinfo 1.1.2_1 FreeBSD

User account information retrieval utility

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
security, mail
Package size
18.2 KiB, 39.9 KiB installed

Description

courieruserinfo is a utility for retrieving user account information. Account information is accessed through the courier-authlib authentication library.

In the other systems

SystemPortVersion
FreeBSDsecurity/courieruserinfo1.1.2_1
DragonFlysecurity/courieruserinfo1.1.2_1
MidnightBSDsecurity/courieruserinfo1.1.2

Install

Binary package:

pkg install courieruserinfo

From the ports tree:

cd /usr/ports/security/courieruserinfo/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	courieruserinfo>0:security/courieruserinfo

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.1.2_11.1.2_11.1.21.1.2_11.1.2_1
FreeBSD:14:quarterly1.1.2_11.1.2_1n/a1.1.2_11.1.2_1
FreeBSD:15:latest1.1.2_11.1.2_1n/a1.1.2_11.1.2_1
FreeBSD:15:quarterly1.1.2_11.1.2_1n/an/an/a
FreeBSD:16:latest1.1.2_11.1.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 10
Run dependencies 8

No port depends on this one.

Configuration

Options name: security_courieruserinfo

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake localbase
Service scripts
none

Message after installing

NOTES FOR RUNNING COURIERUSERINFO

In order to use courieruserinfo, it must be able to access the
authdaemon domain socket, named 'socket'. When courieruserinfo runs as
root, this presents no problem. However, if you need to run courieruserinfo
as a non-root user, you have three options, all of which require some
manual work.

Option 1: Add the user courieruserinfo will run as to the group that
owns the authdaemon socket directory in /etc/group. More than one user
can be added to the group vector in this way. This arrangement works
well if courieruserinfo will be run by only a small number of users.
If the authdaemon socket directory is owned by courier:courier and you
run courieruserinfo as user vmail, your /etc/group file will have a line
something like this:

    courier:x:465:vmail

Option 2: Some programs, such as tcpserver, allow you to separately set
the uid and gid of programs they call but don't honour the group vector
found in /etc/group. If you invoke courieruserinfo from such a program,
set the gid to the group ownership of the authdaemon socket directory.

Option 3: Change the permissions on courieruserinfo to set gid to the
group ownership of the socket directory. Again, if the socket directory
is owned by courier:courier, change the ownership and permissions
of courieruserinfo like so:

    chgrp courier courieruserinfo
    chmod g+s courieruserinfo

Be aware that this will allow any user on the system to access user
account information through courieruserinfo.

To mitigate possible security risks posed by running courieruserinfo
setgid, courieruserinfo cannot retrieve passwords.

The location of the authdaemon domain socket is listed in the
authdaemonrc configuration file as the parameter authdaemonvar.

===>   NOTICE:

The courieruserinfo port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

distinfo 1
FileSizeSHA256
courieruserinfo-1.1.2.tar.gz2834938a3667fc90241ee40af7eb92552ca7d38f38a926beb3124c9e1ea8b7d00d0037
Master sites 1
  • http://www.arda.homeunix.net/software-downloads/

Commit history 0

No commits in the history this site was built from.