局域网使用的文件共享服务。
一.安装包:
rpm -qa | grep samba
samba-3.6.9-151.el6.x86_64
samba-common-3.6.9-151.el6.x86_64
samba-winbind-3.6.9-151.el6.x86_64
samba-client-3.6.9-151.el6.x86_64
samba-winbind-clients-3.6.9-151.el6.x86_64
二.启动服务:
/etc/rc.d/init.d/smb start
启动后守护进程:
smbd:处理smb请求包,负责用户验证和文件共享
监听端口:139,445
/etc/rc.d/init.d/nmb start #不是samba必须,可以不启动
启动后守护进程:
nmbd:处理浏览共享和计算机名称解析
监听端口:137,138
三.查找配置文件路径:
rpm -ql samba-common | grep smb.conf
/etc/samba/smb.conf
/usr/share/man/man5/smb.conf.5.gz
四.vi /etc/samba/smb.conf
[global] :设置全局环境选项
workgroup:指定工作组或域
server string:描述
security:指定安全模式
1.share:无权限验证,不需要密码,一般不用
2.user:缺省,推荐,由linux samba服务器做验证
3.server:第三方主机验证,很少使用
4.domain:第三方主机验证(第三方必须是windows域控制器),很少使用
hosts allow:限定哪些主机可以访问,如果被注释,则表示所有主机都可以访问,可以是域名,IP,网段,等等,用空格隔开
hosts deny:限定哪些主机被禁止访问,一般不与hosts allow同时使用
log file:指定日志路径
max log size:日志文件大小,超过限制则删除掉前面的内容,注释掉,则无限制
[homes] :设置用户宿主目录共享
comment = Home Directories #描述
browseable = no #没有权限访问的目录是不可见的
writable = yes #yes 可写,no 只读
[printers] :设置打印机共享
[sharefiles] :设置文件共享,名称自己定义,每个设置段可以共享一个目录
五.用户设置:
用户必须已经是linux用户,然后再指定用户的samba密码:
smbpasswd -a hanqunfeng
六.开启防火墙:
#samba
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
重启:service iptables restart
七.windows访问方法:
开始--运行,输入“\\sambaIP地址”
八.SELinux策略
设置策略:setsebool -P 策略名称 on/off
查询策略:
| grep 关键字
关闭SELinux:/etc/selinux/config SELINUX=distabled
九.Windows下清除链接记录:windows会记住用户名和密码,下次访问还是会使用上次的用户名和密码,所以需要清除一下
查询所有记录的网络连接:net use
C:\Users\Administrator>net use
会记录新的网络连接。
状态 本地 远程 网络
-------------------------------------------------------------------------------
OK \\192.168.247.130\IPC$ Microsoft Windows Network
命令成功完成。
删除指定的网络连接:
C:\Users\Administrator>net use \\192.168.247.130\IPC$ /delete /y
\\192.168.247.130\IPC$ 已经删除。
删除全部:
C:\Users\Administrator>net use * /delete /y
十.samba服务器查看当前用户访问状态
smbstatus :查看状态
Samba version 3.6.9-167.el6_5
PID Username Group Machine
-------------------------------------------------------------------
3824 hanqunfeng hanqunfeng hanqunfeng-pc (192.168.247.1)
Service pid machine Connected at
-------------------------------------------------------
hanqunfeng 3824 hanqunfeng-pc Wed Jan 15 18:21:03 2014
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
3824 500 DENY_NONE 0x100081 RDONLY NONE /home/hanqunfeng . Wed Jan 15 18:21:03 2014
十一.设置共享目录
主要用于在windows下映射网络驱动器。
1.mkdir /web
并授予用户读写权限 chmod -R 777 /web
如果只允许用户管理自己的文件,则需要设置粘滞位 :chmod 1777 /web
2.vi /etc/samba/smb.conf
写在末尾
[web] #共享名
path = /web #只能写一个目录
valid users = hanqunfeng #指定访问用户,多个用空格分隔
writable = yes #权限 yes 写,no只读
3.重启samba服务
十二.检测samba配置文件的语法错误
testparm:检测语法错误,回车后显示有效的配置信息
相关推荐
Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了...
打了85 这次传正文 希望帮助到大家
Linux,Samba服务器详细配置文件,有需要Linux进阶学习的可以参考下。
RedHat,Linux,Samba服务器配置,32位,Vmware上Linux虚拟机
LINUX下,samba服务器的安装与配置
linux的samba共享服务器详细配置实例,使用flash或播放器打开,点击左边习题,再点击下面步骤即可
工作需求要架设Samba共享,老板要求我做一份详细的SOP给新人用,刚好就顺便放上来,希望对大家有用。 Linux下Samba服务器的配置详尽图解
Samba工作原理、Samba服务器的功能、SMB协议、安装和启动samba服务器、配置samba
很好的教材 不可错过啊 亲身体会的 的来不容易。。
Linux中samba服务器配置方法课程设计报告
Linux NFS Samba 服务配置
虚拟机Redhat-Linux上Samba服务器配置与测试,samba服务器配置
Linux下配置Samba服务器.pdf
linux下安装配置Samba_共享_服务器.pdf
linux操作系统-Samba服务器配置 分享给大家学习
在centos7中安装配置Samba服务器,主要介绍Samba服务涉及的配置文件以及安装过程,以及防火墙、senlinux的设置
Linux下的文件共享服务器Samba安装文件及其配置说明 samba-4.14.5.tar
Samba服务器的配置与测试 某公司需要添加Samba服务器作为文件服务器,工作组名为Workgroup,发布共享目录/share,共享名为public,这个共享目录允许所有公司员工访问。并配置Samba客户端测试访问情况。 项目规划 ...
SAMBA服务器配置实验报告.doc
linux下的samba服务配置手册 值得一看