- 系统:CentOS (2.6.32-71.el6.i686)
- 1.解压、编译、安装
- tar zxvf samba-latest.tar.gz
- cd samba-3.6.0/source3/
- ./autogen.sh
- ./configure --prefix=/usr/local/samba
- make&&make install
- cp ../examples/smb.conf.default /usr/local/samba/lib/smb.cnf
- 2.测试samba
- /usr/local/samba/bin/testparm
- 3.配置smb.cnf
- samba的主配置文件,但所包含的内容不是很全,详见man smb.conf
- 所有以;或#开头的行为注释行,将被忽略掉。以;开头的行表示可以由你来修改或设置的行,而以#开头的
- 行则表示真正意思上的注释行。
- 修改完毕后,可以用testparm来测试是否有语法错误。
- 1.全局设置
- [global]
- workgroup = MYGROUP //设定samba server的工作组
- server string = Samba Server //服务器名说明
- security = user //安全级别:share、user、server、domain
- vi /usr/local/samba/lib/smb.cnf 修改以下内容:
- [global]
- workgroup = MYGROUP
- server string = Samba Server
- security = SHARE
- log file = /usr/local/samba/var/log.%m
- max log size = 50
- dns proxy = No
- idmap config * : backend = tdb
- [homes]
- comment = Directories
- read only = No
- browseable = No
- [printers]
- comment = All Printers
- path = /usr/spool/samba
- printable = Yes
- print ok = Yes
- browseable = No
- [public]
- comment = Public Stuff
- path = /home/brokensmile
- write list = @staff
- guest ok = Yes
- 4.启动samba
- /usr/local/samba/sbin/smbd -D
- /usr/local/samba/sbin/nmbd -D