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 :检查是否安装
老套路,挂载光盘,寻找服务以及安装
rpm -ivh samba-3.0.33-3.37.el5.i386.rpm :安装主程序
提示必须先安装依赖关系,按照提示寻找
find perl*
rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm :安装依赖关系
然后安装主程序成功
service smb start :启动服务
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做验证 (这个只是一个名字,你们随便建)
然后修改smb的配置文件,在/etc/samba下的smb.conf
组名改为WORKGROUP
WORKGROUP就是自己电脑的工作组
安全模式改为share
接下来就要添加共享文件的信息
comment 是备注
path 是路径
public 允许匿名访问
writable 是允许写入
具体格式按照配置文件写
保存退出,关闭防火墙与selinux,,重启服务
输入\\+ip地址验证
设置用户
用vi建smbpasswd文件作为samba用户的密码文件
新建一个用户名为reading
将reading添加为samba账户
编辑配置文件,安全模式改为user,第二行注释掉,添加smb passwd file =/etc/samba/smbpasswd 密码文件路径
valid users :添加用户,不同用户用逗号隔开,添加组用@
保存重启验证
登录reading
设置虚拟用户
在配置文件中添加
username map =/etc/samba/smbusers
编辑smbusers文件
yy就是reading用户的映射
保存重启用yy验证
Linux访问windows共享文件
命令格式:smbclient //ip/共享文件名