Linux下网络共享samba安装在配置

maozishuai 2012-12-26

Samba主要来实现磁盘和打印机共享

Nmbd  服务进程

Smbd  服务进程

开放的端口 137  138    139  445

137、138  主要是资源的宣告  udp协议

139 、445  主要是资源的共享及连接控制  tcp协议

samba的实现

Windows  下的很好实现,这里就不多说了

下面主要是Linux 下的实现

安装

samba (主要包含了 samba 的主要 daemon文件 ( smbd 及 nmbd )、 samba的文档 ( document )、以及其它与 samba 相关的logrotate 设置文件及开机预设文件等;)

samba-common  (smb 的主配置文件在这里smb.conf,smb.conf 语法检验的测试程序 ( testparm )等等; )

samba-client  (提供了当 Linux 做为samba Client 端时,所需要的工具指令,例如挂载 samba 文件格式的执行 smbmount等等。)

1、查看是否已经安装

Linux下网络共享samba安装在配置

2、安装samba-server

rpm -ivh samba-3.0.33-3.14.el5.i386.rpm    (可能需要安装依赖,你也可以直接yum -y install samba)

3、编辑/etc/samba/smb.conf

workgroup = MYGROUP  指定samba的工作组

server string = Samba Server Version %v  说明信息(%v是指samba服务器的版本)

;    netbios name = MYSERVER    samba服务器名

;    interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24  监听的网卡接口

;    hosts allow = 127. 192.168.12. 192.168.13.          安全设置

你可以设置samba服务器只监听某个网卡的ip

如:interfaces = 192.168.2.100/24

bind interfaces only = YES    要加上这句话这样会更安全

将安全级别改为share即共享级别可以匿名访问

security = share

还有user级别    要身份验证  本地samba账号库

Server级别  要身份验证  其他server的账号库

Domain      要身份验证  域里的dc

4、启动samba服务

service  smb  start

Linux下网络共享samba安装在配置

可以看到默认监听所有

相关推荐