1、首先下载samba。
根据自己的需要下载不同的版本。
2、大致了解 Samba 的组成
Samba 的组成部分有:
smbd:这就是 Samba 的 SMB 服务器,它使用 SMB 协议与客户连接,完成用户认证、权限管理和文件共享等任务;
nmbd:提供 NetBIOS 名字解析服务的守护进程,可以帮助客户定位服务器和域,如同 Windows NT 上的 WINS 服务器;
swat:是一个 Samba 专用的 WWW 服务器,用于通过客户浏览器配置 Samba,提供了对 Samba 的图形配置界面;
smbclient:是一个简单的 SMB 客户程序,用于访问其他 SMB 计算机共享的文件或打印资源,例如 Windows95 或NT 计算机,它的操作和 ftp 类似。
smbprint:一个 Shell 脚本,它使用 smbclient 向 Windows 计算机上共享出的打印机上发送要打印的文档。
nmblookup:用于查询 NetBIOS 名字的命令行工具。
3、安装samba
得到 Samba 后,就可以开始安装 Samba 了! ( 假设你把下载得到的 Samba 放在 /soft/samba 里 )
在 Shell 提示符下输入 ( "#" 表示 Shell 提示符 )
#cd /soft/samba
#tar xzvf samba-2.2.10.tar.gz
#cd samba-2.2.10/source
#./configure --prefix=/usr/local
#make
#make install
[home-q-php]
; comment = /home/q/php
; path = /home/q/php
; public = yes
; writeable = no
; printable = no
; create mask = 0222
要使用用户登录的话就要用smbpasswd -a username来添加用户还要配置 security = user
comment = /usr/home/aaa
path = /usr/home/aaa
valid users = aaa
write list = aaa
public = yes
writeable = yes
printable = no
create mask = 0777
5、重启服务locate smbd 来找到服务的位置./smbd restart 重启服务,就可以感受samba的便利之处了。

