Well, I have been busy setting up samba, have read the howto, and the man
pages. I also checked out a samba article on linux-mag.com. Samba seems to
load successfully, and there is a process ID for the smbd daemon, but there
is *no* process id for the nmbd daemon (checked this using "ps -A | more").
I have read that the nmbd daemon is responsible for NetBIOS and name
resolution between the machines. No matter what I try, Windows' "Network
Neighborhood" doesn't show any connection to my linux host. And I think it
is because nmbd will not stay running for some reason (and there is no error
message, it just won't stay running). Here is my smb.conf and my rc.samba
scripts. Any advice is definitely appreciated.
My smb.conf
; /etc/smb.conf
;
; Make sure and restart the server after making changes to this file,
ex:
; /etc/rc.d/rc.samba stop
; /etc/rc.d/rc.samba start
[global]
; Uncomment this if you want a guest account
; guest account = nobody
workgroup = WORKGROUP
hosts allow = 192.168.1. 127.
log file = /var/log/samba-log.%m
lock directory = /var/lock/samba
share modes = Yes
bind interfaces only = No
load printers = Yes
guest only = Yes
writeable = Yes
browsable = Yes
public = Yes
socket options = TCP_NODELAY
path = /
[homes]
comment = Home Directories
path = /
read only = No
create mode = 0750
guest only = Yes
writeable = Yes
browsable = Yes
public = Yes
# [inkjet]
# comment = "Inkjet"
# path=/var/spool/lpd/psjet
# printer = psjet
# read only = No
# public = Yes
# guest only = Yes
# printable = Yes
# print command = lpr -r -h -P%p %s
[tmp]
comment = Temporary file space
path = /tmp
read only = no
public = yes
[public]
comment = Public Stuff
path = /
public = yes
guest only = Yes
writable = yes
printable = no
create mode = 0750
browsable = Yes
My rc.samba
#!/bin/sh
#
# /etc/rc.d/rc.samba - starts and stops SMB services.
#
# The following files should be synbolic links to this file:
# symlinks: /etc/rc.d/rc1.d/K35smb (Kills SMB services on shutdown)
# /etc/rc.d/rc3.d/S91smb (Starts SMB services in multiuser
mode)
# /etc/rc.d/rc6.d/K35smb (Kills SMB services on reboot)
#
# Source function library.
# . /etc/rc.d/init.d/functions
# Source networking configuration.
# . /etc/sysconfig/network
# Check that networking is up.
# [ ${NETWORKING} = "no" ] && exit 0
# See how we were called.
case "$1" in
start)
echo -n "Starting SMB services: "
/usr/sbin/smbd -D
/usr/sbin/nmbd -D
echo
touch /var/lock/subsys/smb
;;
stop)
echo -n "Shutting down SMB services: "
killproc smbd
killproc nmbd
rm -f /var/lock/subsys/smb
echo ""
;;
*)
echo "Usage: smb {start|stop}"
exit 1
esac
--
Rick Rosinski
http://rickrosinski.com
rick@rickrosinski.com