Hi All,
Okay -- the files below (pointed out in Robert's message) were all found to be in place. Also, based on the thread

    http://thread.gmane.org/gmane.comp.security.denyhosts.user/397/focus=399

I changed:

SECURE_LOG = /var/log/asl.log   to    SECURE_LOG = /var/log/secure.log

I also commented out the statement   SSHD_FORMAT_REGEX=

Then, I ran the way Alexander did:

sudo denyhosts-py25.py -c /sw/etc/denyhosts-py25/denyhosts.cfg --daemon


It now appears that denyhosts finds the denyhosts.cfg file. However, I get the error:

DenyHosts could not obtain lock (pid: 112)
[Errno 17] File exists: '/sw/var/run/denyhosts-py25.pid'


I think I might be getting closer but don't know what to do with this. Any ideas??

thanks,
g


On May 9, 2008, at 8:31 AM, Robert T Wyatt wrote:

Glenn,

On my 10.4 system, I used these two files:

file 1:

$ cat /Library/StartupItems/daemonic-denyhosts-py25/daemonic- denyhosts-py25
#!/bin/sh
# startup script for service denyhosts-py25, created by daemonic

. /etc/rc.common

case "$1" in
  start)

    ConsoleMessage "Starting Denyhosts-py25"

    if [ -x /sw/bin/python2.5 ]; then
      # run the daemon
      /sw/bin/python2.5  /sw/share/denyhosts-py25/daemon-control-dist
start --debug -c /sw/etc/denyhosts-py25/denyhosts.cfg &

    fi

    ;;
esac

exit 0

=====

file 2:

$ cat /Library/StartupItems/daemonic-denyhosts-py25/ StartupParameters.plist
{
  Description = "Denyhosts-py25";
  Provides = ("daemonic-denyhosts-py25");
  Requires = ("Resolver");
  OrderPreference = "None";
  Messages =
  {
    start = "Starting Denyhosts-py25";
    stop = "Stopping Denyhosts-py25";
    restart = "Restarting Denyhosts-py25";
  };
}


====

Note the locations of the files and mind the line-wraps. You'll see that the location of the denyhosts.cfg file must be specified and that python
was being invoked since DenyHosts is essentially just a python script.

Also, most or all of these files should be present on your system:

$ locate deny
/Library/StartupItems/daemonic-denyhosts-py25
/Library/StartupItems/daemonic-denyhosts-py25/StartupParameters.plist
/Library/StartupItems/daemonic-denyhosts-py25/daemonic-denyhosts-py25
/private/etc/hosts.deny
/private/etc/hosts.deny.purge.bak
/private/var/at/at.deny
/sw/fink/10.4/unstable/main/finkinfo/net/denyhosts-py.info
/sw/fink/10.4/unstable/main/finkinfo/net/denyhosts-py.patch
/usr/lib/pam/pam_deny.so


Keep us posted. By the way, are you using 10.4 or 10.5?

--Robert


glenn millhauser wrote:
Thanks. When I execute /sw/bin/denyhosts-py25.py I get the error message:

Error reading file: denyhosts.cfg
[Errno 2] No such file or directory: 'denyhosts.cfg'


However, when I check the  /sw/etc/denyhosts-py25 directory,
denyhosts.cfg is there.

Any ideas?

thanks,
g


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners




Glenn L. Millhauser
Department of Chemistry & Biochemistry
UC Santa Cruz
Santa Cruz, CA 95064
831 459 2176 voice
831 566 3337 cell
831 459 2935 fax

http://chemistry.ucsc.edu/~glennm
http://www.chemistry.ucsc.edu/faculty/millhauser.html


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners

Reply via email to