On Fri, 2010-05-21 at 15:01 -0400, Whit Blauvelt wrote: > On Fri, May 21, 2010 at 02:36:30PM -0400, Whit Blauvelt wrote: > > > Here's the path seen within the init.d/smb script (from an inserted echo $PATH > file): > > > > /sbin:/usr/sbin:/bin:/usr/bin > > And if I set that path in a console session, smbd still works when called > directly: > > # export PATH=/sbin:/usr/sbin:/bin:/usr/bin > > # ps aux | grep smb > root 6449 0.0 0.0 61148 732 pts/1 S+ 14:58 0:00 grep smb > > # smbd -D > _ Strange. A few more things to try: Add a ulimit -a just before the daemon smbd.... line and try again with the set -x line in place. What is the output of ls -alZ /bin/*sh Clean /var/log/samba/ and restart it. Any information in there? I deleted some of your older mail, so I kind of lost the history Was there a way you could force smbd to fail from a direct call from the command line? If so, could you try to start it with a -F instead of -D. Does it start then? If not, replace the -D in the SMBDOPTIONS in /etc/sysconfig/samba with the -F and see what happens.You may also want to add a -S there, so you do not rely on the logfile (-S logs to stdout). Also increase loglevel in the smb.conf file to some higher value than 1 (or again add a -d x in SMBDOPTIONS the /etc/sysconfig/samba file Please note that with the -F the script will not continue, so keep another terminal open, just in case