1.下载地址:http://www.samba.org/samba/ftp/stable/samba-3.6.9.tar.gz
2.tar zxvf samba-3.6.9.tar.gz
7.make && make install
8.将smb.conf文件拷贝到/opt/local/samba/lib/ :cp examples/smb.conf.default /opt/local/samba/lib/smb.conf
10. 配置 smb.conf
#vi smb.conf
可以根据情况进行配置,其中必要的几处需要修改:
(1)workgroup=mygroup
[global]
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
workgroup = WORKGROUP
.............................
(2)
[share]
comment = Mary's and Fred's stuff
path = /home/test
valid users = root wangzd
public = yes
available = yes
browseable = yes
writable = yes
printable = no
create mask = 0765
(3)
增加:
unix charset=utf8
dos charset=utf8
display charset=utf8
11.增加 smb 用户
比如有一个用户名是root , 那么:
12. 启动smb服务
#service network restart
#/usr/local/samba/sbin/smbd -D 或者 smbd -s /opt/local/samba/lib/smb.conf
#/usr/local/samba/sbin/nmbd -D
#netstat -tlunp | grep mbd
#netstat -tlunp | grep smbd
查看是否启动成功
13.设为开机启动
最后一步,需要做的就是把smb服务设为开机启动。
#vi /etc/rc.d/rc.local
加入
/usr/local/samba/sbin/smbd -D
/usr/local/samba/sbin/nmbd -D
就可以了。
14.使用帮助文档
smbd --help 显示这个帮助信息
smbd --usage 显示简短的使用说明
用法: smbd [-?DiFSbV] [-?|--help] [--usage] [-D|--daemon] [-i|--interactive] [-F|--foreground] [--no-process-group]
[-S|--log-stdout] [-b|--build-options] [-p|--port=STRING] [-P|--profiling-level=PROFILE_LEVEL]
[-d|--debuglevel=DEBUGLEVEL] [-s|--configfile=CONFIGFILE] [-l|--log-basename=LOGFILEBASE] [-V|--version]
[--option=name=value] [--sbindir=SBINDIR] [--bindir=BINDIR] [--lmhostsfile=LMHOSTSFILE] [--libdir=LIBDIR]
[--modulesdir=MODULESDIR] [--shlibext=SHLIBEXT] [--lockdir=LOCKDIR] [--statedir=STATEDIR] [--cachedir=CACHEDIR]
[--piddir=PIDDIR] [--smb-passwd-file=SMB_PASSWD_FILE] [--private-dir=PRIVATE_DIR]
示例:制定配置文件进行启动
smbd -s /opt/local/samba/lib/smb.conf