SMB协议是windows中使用的文件共享协议,在Linux中通过samba服务实现SMB功能。主要实现的功能包括:文件共享,打印共享,加入windows服务器域环境
安装:
yum –y install samba
配置文件:
/etc/samba/smb.conf
作为独立服务器使用,将本身用户作为登录用户
samba的两种安全模式:
User-level
Share-level
配置文件分为三个部分:
globle 定义全局配置
homes 定义用户家目录的共享配置
printers 定义打印机共享配置
需要修改的配置文件:
seurity模式改为user
用户组改为Linux上面常用的组
启动服务:
service smb start
检查防火墙:iptables –L
清除所有防火墙设置:iptables –F
关闭SeLinux 强制访问控制系统:sertenforce 0(一定要关,不然会出现在windows文件浏览器上只能显示该文件夹不能进入的错误)
可以通过smbclient软件进行登录:
smbclient//192.168.1.100/linuxcast –U linuxcast
创建独立共享目录:
仅为了共享使用,无需提供密码验证:
要手工创建配置信息
主要在配置文件尾添加以下配置:
comment = 进入文字
valid users =指定组用户
public = yes
writable = yes
browsable = yes
path = /share
guset ok = yes
这个方法照上面交的方法试了几次都没有在地址上直接访问登录成功,也不知道是不是还有什么没配置好,只有下次来解决了,如果用于实际的话只有把gust加入组公开密码进行了。