目录
一. samba服务简介
作用:windows系统共享文件时用到的协议smb,smb是由微软和sun公司联合开发。
Linux cifs
二. samba的基本信息
smb.service ##服务启动脚本
/etc/samba ##主配置目录
/etc/samba.conf ##主配置文件
samba_share_t ##安全上下文
139 445 ##端口
安装包: samba samba-common samba-client
三. samba的安装与启用
1.安装
2.启动
3.启用
4.测试
四. samba用户的建立
samba用户必须是本地存在的用户
1.添加samba用户
2.查看samba用户列表
3.删除samba用户
五. samba用户访问家目录
当selinux开启时
setsebool -P samba_enable_home_dirs on
1. windows下:
\\192.168.1.18
net use ##查看访问记录
net use * /del ##删除访问记录
2. 在linux下:
smbclient //192.168.1.18/westos -U westos
六. samba服务共享目录
测试:
七. samba的访问控制
hosts allow = 192.168.1.8 192.168.1.30
当写到单独共享时只对此共享生效
hosts deny
当写到【GLOBAL】 时对samba整体生效
八. samba的常用配置参数
ritable = yes ##可写
write list = westos ##指定用户可写
write list = +westos ##指定组可写
write list = @westos ##指定组可写
valid users = westos ##指定访问用户
valid users = +westos|@westos ##指定访问组
browseable = yes|no ##是否隐藏共享
map to guest = bad user ##写到全局设定中
guest ok = yes ##允许匿名用户访问
admin users = westos ##指定此共享的超级用户身份
map to guest = bad user
guest ok = yes
这两个参数必须同时出现
九. samba的多用户挂载
在客户端如果用普通的挂载方式,没有用过用户验证的人也可以访问samba服务