Linux 9 Samba与iptables配置

第八节课:

 

samba服务器

作用是实现Lniux与windows之间的资源共享

百度百科 :

https://baike.baidu.com/item/Samba

wikipedia

https://zh.wikipedia.org/zh/Samba

 

samba服务器的安装

rpm -qa|grep samba :检查是否安装

老套路,挂载光盘,寻找服务以及安装

Linux 9 Samba与iptables配置

 

rpm -ivh samba-3.0.33-3.37.el5.i386.rpm :安装主程序

Linux 9 Samba与iptables配置

提示必须先安装依赖关系,按照提示寻找

find perl*

Linux 9 Samba与iptables配置

rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm :安装依赖关系

Linux 9 Samba与iptables配置

然后安装主程序成功

Linux 9 Samba与iptables配置

service smb start :启动服务

Linux 9 Samba与iptables配置

 

Samba服务的配置文件主要包括 :

主配置文件   /etc/samba/smb.conf

密码文件     /etc/samba/smbpasswd

用户映射文件 /etc/samba/smbusers

日志文件存放 /var/log/samba/

Samba服务器有share、user、server、domain和ads 5种安全模式,用来适应不同的企业服务器的需求。

 

我自己建立了一个/share ,在/share下有个vi了一个123做验证 (这个只是一个名字,你们随便建)

Linux 9 Samba与iptables配置

然后修改smb的配置文件,在/etc/samba下的smb.conf

Linux 9 Samba与iptables配置

 

组名改为WORKGROUP

Linux 9 Samba与iptables配置

WORKGROUP就是自己电脑的工作组

Linux 9 Samba与iptables配置

安全模式改为share

Linux 9 Samba与iptables配置

接下来就要添加共享文件的信息

comment 是备注

path 是路径

public 允许匿名访问

writable 是允许写入

具体格式按照配置文件写

Linux 9 Samba与iptables配置

保存退出,关闭防火墙与selinux,,重启服务

Linux 9 Samba与iptables配置

输入\\+ip地址验证

Linux 9 Samba与iptables配置



设置用户

vi建smbpasswd文件作为samba用户的密码文件

Linux 9 Samba与iptables配置

新建一个用户名为reading

Linux 9 Samba与iptables配置

将reading添加为samba账户

Linux 9 Samba与iptables配置

编辑配置文件,安全模式改为user,第二行注释掉,添加smb passwd file =/etc/samba/smbpasswd 密码文件路径

Linux 9 Samba与iptables配置

valid users :添加用户,不同用户用逗号隔开,添加组用@

Linux 9 Samba与iptables配置

保存重启验证

登录reading

Linux 9 Samba与iptables配置

 

设置虚拟用户

在配置文件中添加

username map =/etc/samba/smbusers

Linux 9 Samba与iptables配置

编辑smbusers文件

Linux 9 Samba与iptables配置

yy就是reading用户的映射

保存重启用yy验证

Linux 9 Samba与iptables配置

Linux 9 Samba与iptables配置


Linux访问windows共享文件

命令格式:smbclient //ip/共享文件名