Op 20100202 om 19:16 schreef Geert Stappers: > Op 20100202 om 13:36 schreef Paul van der Vlis: > > Geert Stappers schreef: > > > > > > No run directory defined for saslauthd > > > > Ik schreef: > > -------- > > Uiteraard heb ik een run-directory ingesteld in /etc/default/saslauthd: > > OPTIONS="-c -m /var/run/saslauthd" > > -------- > > > > En je ziet ook in ps dat dat is doorgekomen: > > ----------- > > mail:/etc/init.d# ps aux | grep saslauthd > > root 8203 0.0 0.1 8728 1424 ? Ss 11:16 0:00 > > /usr/sbin/saslauthd -a pam -c -m /var/run/saslauthd -n 5 > > root 8205 0.0 0.1 8584 1240 ? S 11:16 0:00 > > /usr/sbin/saslauthd -a pam -c -m /var/run/saslauthd -n 5 > > (...) > > ---------- > > > Ooh, er wordt vertelt dat er een Debian package kapot is. > Ik kan het mij niet voorstellen. > Laat ik eens zelfs met dat package spelen. > > viggo:~ > #
Dat is mijn prompt,
'viggo' is de hostname, ik sta in home dir (van root)
als root
> viggo:~
> # aptitude search saslauth
> viggo:~
Package gezocht, bleek de naam sasl2-bin te hebben.
> # aptitude install sasl2-bin
> Reading package lists... Done
[ wat zou er ge-installeerd moeten worden en is dat acceptabel ]
> The following NEW packages will be installed:
> db4.8-util{a} libdb4.8{a} sasl2-bin
> The following packages will be upgraded:
> libsasl2-2 libsasl2-modules libssl-dev libssl0.9.8
> 4 packages upgraded, 3 newly installed, 0 to remove and 1309 not upgraded.
> Need to get 4547kB of archives. After unpacking 2642kB will be used.
[ download ]
> Fetched 4547kB in 27s (166kB/s)
>
> Preconfiguring packages ...
> (Reading database ... 179570 files and directories currently installed.)
> Preparing to replace libssl-dev 0.9.8g-15 (using
> .../libssl-dev_0.9.8k-8_powerpc.deb) ...
> Unpacking replacement libssl-dev ...
> Preparing to replace libssl0.9.8 0.9.8g-15 (using
> .../libssl0.9.8_0.9.8k-8_powerpc.deb) ...
> Unpacking replacement libssl0.9.8 ...
> Selecting previously deselected package libdb4.8.
> Unpacking libdb4.8 (from .../libdb4.8_4.8.26-1_powerpc.deb) ...
> Preparing to replace libsasl2-modules 2.1.22.dfsg1-23 (using
> .../libsasl2-modules_2.1.23.dfsg1-5_powerpc.deb) ...
> Unpacking replacement libsasl2-modules ...
> Preparing to replace libsasl2-2 2.1.22.dfsg1-23 (using
> .../libsasl2-2_2.1.23.dfsg1-5_powerpc.deb) ...
> Unpacking replacement libsasl2-2 ...
> Selecting previously deselected package db4.8-util.
> Unpacking db4.8-util (from .../db4.8-util_4.8.26-1_powerpc.deb) ...
> Selecting previously deselected package sasl2-bin.
> Unpacking sasl2-bin (from .../sasl2-bin_2.1.23.dfsg1-5_powerpc.deb) ...
> Processing triggers for man-db ...
> Setting up libssl0.9.8 (0.9.8k-8) ...
> Setting up libssl-dev (0.9.8k-8) ...
> Setting up libdb4.8 (4.8.26-1) ...
> Setting up libsasl2-2 (2.1.23.dfsg1-5) ...
> Setting up libsasl2-modules (2.1.23.dfsg1-5) ...
> Setting up db4.8-util (4.8.26-1) ...
> Setting up sasl2-bin (2.1.23.dfsg1-5) ...
> To enable saslauthd, edit /etc/default/saslauthd and set START=yes (warning).
Die regel had ik eerder gemist.
> [master 6f18a21] committing changes in /etc after apt run
> 11 files changed, 387 insertions(+), 0 deletions(-)
> create mode 100644 default/saslauthd
> create mode 100755 init.d/saslauthd
> create mode 120000 rc0.d/K20saslauthd
[ meer etckeeper output ]
> create mode 120000 rc6.d/K20saslauthd
> create mode 100644 sasldb2
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Reading extended state information
> Initializing package states... Done
> Writing extended state information... Done
> Reading task descriptions... Done
>
> Current status: 1309 updates [-4].
> viggo:~
> # ps -ef | grep sasl
Draait het?
> root 3698 3749 0 18:40 pts/4 00:00:00 grep sasl
> viggo:~
> # ps -ef | grep saslauth
> root 3700 3749 0 18:41 pts/4 00:00:00 grep saslauth
> viggo:~
Nee, het draait echt niet. Dan maar een reconfigure
> # dpkg-reconfigure sasl2-bin
> Stopping SASL Authentication Daemon: saslauthd.
> To enable saslauthd, edit /etc/default/saslauthd and set START=yes (warning).
> viggo:~
> #
>
>
> cat /etc/default/saslauthd
> #
> # Settings for saslauthd daemon
> # Please read /usr/share/doc/sasl2-bin/README.Debian for details.
Hey, daar staat 'Read the Fine Manual' :-)
> #
>
> # Should saslauthd run automatically on startup? (default: no)
> START=no
>
> # Description of this saslauthd instance. Recommended.
> # (suggestion: SASL Authentication Daemon)
> DESC="SASL Authentication Daemon"
>
> # Short name of this saslauthd instance. Strongly recommended.
> # (suggestion: saslauthd)
> NAME="saslauthd"
>
> # Which authentication mechanisms should saslauthd use? (default: pam)
> #
> # Available options in this Debian package:
> # getpwent -- use the getpwent() library function
> # kerberos5 -- use Kerberos 5
> # pam -- use PAM
> # rimap -- use a remote IMAP server
> # shadow -- use the local shadow password file
> # sasldb -- use the local sasldb database file
> # ldap -- use LDAP (configuration is in /etc/saslauthd.conf)
> #
> # Only one option may be used at a time. See the saslauthd man page
> # for more information.
> #
> # Example: MECHANISMS="pam"
> MECHANISMS="pam"
>
> # Additional options for this mechanism. (default: none)
> # See the saslauthd man page for information about mech-specific options.
> MECH_OPTIONS=""
>
> # How many saslauthd processes should we run? (default: 5)
> # A value of 0 will fork a new process for each connection.
> THREADS=5
>
> # Other options (default: -c -m /var/run/saslauthd)
> # Note: You MUST specify the -m option or saslauthd won't run!
> #
> # WARNING: DO NOT SPECIFY THE -d OPTION.
> # The -d option will cause saslauthd to run in the foreground instead of as
> # a daemon. This will PREVENT YOUR SYSTEM FROM BOOTING PROPERLY. If you wish
> # to run saslauthd in debug mode, please run it by hand to be safe.
> #
> # See /usr/share/doc/sasl2-bin/README.Debian for Debian-specific information.
> # See the saslauthd man page and the output of 'saslauthd -h' for general
> # information about these options.
> #
> # Example for postfix users: "-c -m /var/spool/postfix/var/run/saslauthd"
> OPTIONS="-c -m /var/run/saslauthd"
>
>
> Een stuk manualpage
>
> SASLAUTHD(8) BSD System Manager's Manual SASLAUTHD(8)
>
> NAME
> saslauthd - sasl authentication server
>
> SYNOPSIS
> saslauthd -a authmech [-Tvdchlr] [-O option] [-m mux_path] [-n threads]
> [-s size] [-t timeout]
>
> DESCRIPTION
> saslauthd is a daemon process that handles plaintext authentication
> requests on behalf of the SASL library.
>
> The server fulfills two roles: it isolates all code requiring superuser
> privileges into a single process, and it can be used to provide proxy
> authentication services to clients that do not understand SASL based
> authentication.
> <knip/>
> -m path
> Use path as the pathname to the named socket to listen on for
Een named socket ...
> connection requests. This must be an absolute pathname, and MUST
> NOT include the trailing "/mux". Note that the default for this
> value is "/var/state/saslauthd" (or what was specified at compile
> time) and that this directory must exist for saslauthd to func-
> tion.
>
>
> >
> > Op andere machines gaat het wel goed, met dezelfde configuratie.
> >
Vertel eens meer over /dir/ec/tory
als in '-m /dir/ec/tory' van die andere machines.
Stappers
signature.asc
Description: Digital signature
