Samba服务的安装
1.[root@rhel6-002 Packages]# ls ./samba*
./samba-3.5.10-114.el6.i686.rpm 服务器软件包
./samba-client-3.5.10-114.el6.i686.rpm 共同需要的
./samba-common-3.5.10-114.el6.i686.rpm 客户端软件
./samba-winbind-3.5.10-114.el6.i686.rpm WEB软件包
./samba-winbind-clients-3.5.10-114.el6.i686.rpm WEB客户端
2.[root@rhel6-002 ~]# yum -y install samba*
Samba服务器的主要程序
smbd:提供对服务器中文件、打印资源的共享访问 (139 TCP端口号)
nmbd:提供基于NetBIOS主机名称的解析 (137和138 UDP端口号)
Samba的服务脚本
/etc/init.d/smb
Samba的配置目录及文件
/etc/samba/
/etc/samba/smb.conf
配置文件检查工具:testparm
Samba配置文件 /etc/samba/smb.conf
[global]
workgroup = 指定工作组或域
server string = 描述
security = 指定主机访问
log gile = 知道日志文件存放位置
max log size = 指定日志文件大小
passwd backend = 设置共享账户文件类型
[常见共享目录配置]
comment = 对共享目录的注释
path = 共享目录在服务器中的对应的实际路径
browseble = 该共享目录在“网上邻居”是否可见
guest ok = 是否允许所有人访问,等效于“public”
writable = 是否可写,与read only的作用相反
directory mask = 0755
create mask = 0644 设置上传文件和目录默认权限