|
From: Donald S. <dse...@co...> - 2004-04-20 15:39:21
|
Hello, =20 I am having trouble setting up an amavis user that works. I am running postfix+amavis+clamav+spamassassin on a Mac xserve (os 10.3.3). I have followed the instructions from the afp548 site and edited the = daemon_user and daemon_group (to be "amavis"): =20 **************************************************** niutil -create . /users/amavis niutil -createprop . /users/amavis uid 49 niutil -createprop . /users/amavis gid 49 niutil -createprop . /users/amavis shell /bin/tcsh niutil -createprop . /users/amavis home /tmp niutil -createprop . /users/amavis passwd "*" =20 niutil -create . /groups/amavis niutil -createprop . /groups/amavis gid 49 =20 cp amavisd.conf /etc/ chown root /etc/amavisd.conf chmod 644 /etc/amavisd.conf cp amavisd /usr/bin/ chown root /usr/bin/amavisd chmod 755 /usr/bin/amavisd mkdir /var/amavis chown amavis:amavis /var/amavis chmod 750 /var/amavis mkdir /var/virusmails chown amavis:amavis /var/virusmails chmod 750 /var/virusmails touch /var/amavis/whitelist_sender =20 ***************************************** =20 When I try to run "amavisd debug" as user amavis, I get a permissions = error. When I switch to root and run "amavisd debug" I get the following output showing a "couldn't become gid" error (which seems like the error = generated by earlier versions of net::server, but I am running 0.87): =20 ********************************************** [DBServer:~] root# amavisd debug Apr 20 09:56:35 DBServer amavisd[8521]: starting. amavisd at DBServer amavisd-new-20030616-p9, Unicode aware Apr 20 09:56:35 DBServer amavisd[8521]: Perl version = 5.008001 Apr 20 09:56:35 DBServer amavisd[8521]: Module Amavis::Conf 1.15 Apr 20 09:56:35 DBServer amavisd[8521]: Module Archive::Tar 1.08 Apr 20 09:56:35 DBServer amavisd[8521]: Module Archive::Zip 1.10 Apr 20 09:56:35 DBServer amavisd[8521]: Module Compress::Zlib 1.33 Apr 20 09:56:35 DBServer amavisd[8521]: Module Convert::TNEF 0.17 Apr 20 09:56:35 DBServer amavisd[8521]: Module Convert::UUlib 1.01 Apr 20 09:56:35 DBServer amavisd[8521]: Module DB_File 1.806 Apr 20 09:56:35 DBServer amavisd[8521]: Module MIME::Entity 5.404 Apr 20 09:56:35 DBServer amavisd[8521]: Module MIME::Parser 5.406 Apr 20 09:56:35 DBServer amavisd[8521]: Module MIME::Tools 5.411 Apr 20 09:56:35 DBServer amavisd[8521]: Module Mail::Header 1.62 Apr 20 09:56:35 DBServer amavisd[8521]: Module Mail::Internet 1.62 Apr 20 09:56:35 DBServer amavisd[8521]: Module Mail::SpamAssassin 2.63 Apr 20 09:56:35 DBServer amavisd[8521]: Module Net::Cmd 2.25 Apr 20 09:56:35 DBServer amavisd[8521]: Module Net::DNS 0.23 Apr 20 09:56:35 DBServer amavisd[8521]: Module Net::SMTP 2.28 Apr 20 09:56:35 DBServer amavisd[8521]: Module Net::Server 0.87 Apr 20 09:56:35 DBServer amavisd[8521]: Module Time::HiRes 1.59 Apr 20 09:56:35 DBServer amavisd[8521]: Module Unix::Syslog 0.99 Apr 20 09:56:35 DBServer amavisd[8521]: Found myself: /usr/bin/amavisd = -c /etc/amavisd.conf Apr 20 09:56:35 DBServer amavisd[8521]: Lookup::SQL code NOT = loaded Apr 20 09:56:35 DBServer amavisd[8521]: Lookup::LDAP code NOT = loaded Apr 20 09:56:35 DBServer amavisd[8521]: AMCL-in protocol code loaded Apr 20 09:56:35 DBServer amavisd[8521]: SMTP-in protocol code loaded Apr 20 09:56:35 DBServer amavisd[8521]: ANTI-VIRUS code loaded Apr 20 09:56:35 DBServer amavisd[8521]: ANTI-SPAM code loaded Apr 20 09:56:35 DBServer amavisd[8521]: Net::Server: 2004/04/20-09:56:35 Amavis (type Net::Server::PreForkSimple) starting! pid(8521) Apr 20 09:56:35 DBServer amavisd[8521]: Net::Server: Binding to UNIX = socket file /var/amavis/amavisd.sock using SOCK_STREAM Apr 20 09:56:35 DBServer amavisd[8521]: Net::Server: Binding to TCP port 10024 on host 127.0.0.1 Apr 20 09:56:35 DBServer amavisd[8521]: Net::Server: Setting gid to "49 = 49" Apr 20 09:56:35 DBServer amavisd[8521]: Net::Server: 2004/04/20-09:56:35 Couldn't become gid "49" (0)\n\n at line 481 in file /Library/Perl/5.8.1/Net/Server.pm Apr 20 09:56:35 DBServer amavisd[8521]: Net::Server: 2004/04/20-09:56:35 Server closing! [DBServer:~] root# =20 ********************************************** =20 If I change the daemon_user to root and the daemon_group to wheel, everything works great. =20 If anyone has a handle on setting up a user for amavis in Mac OS 10.3.3, = I would be very grateful for some help. =20 Thanks, =20 Don. =20 =20 =20 Donald Seeberg IT Administrator Hampshire Educational Collaborative 97 Hawley Street Northampton, MA 01060 413-586-4900 x111 =20 |