前面已经简单的学习了如何通过SMB客户端来访问Windows的共享(见 http://www.linuxidc.com/Linux/2015-02/113108.htm),这一节看看在RHEL7里面如何设置SMB服务器。
这里只是简单学习一下针对本地用户的配置。
服务器端:
尽管还没安装samba,默认已经有配置文件了。
安装samba
smb使用的端口如下所示
打开服务
确认一下
然后我们看看配置文件 smb.conf
注意配置任何服务的时候,涉及到权限访问的配置都有一个基本的顺序:
配置文件,各种conf文件里面的设置
文件权限的访问,用户是否有对应的rwx权限
SELinux的上下文和布尔值是否打开了
SMB也不例外。
配置文件一开始就提醒SELinux的配置。
第一个布尔值允许访问用户的家目录;第二个需要把这个上下文分配给对应的共享文件
然后看看global的配置,允许域名,接口,网络范围等等
日志存放点,本地验证的方式使用user(用户名方式验证)
最后是共享文件
保存退出,创建一个共享文件 mkdir /share
分配权限,这里直接给777了,设定布尔值,允许访问家目录,不然看得见,打不开
更改selinux的上下文
防火墙记得打开,如果前面没开的话
默认的上下文也改一下
然后可以创建smb用户了,smb用户必须是已经存在的linux用户,不过密码需要另设
创建用户user00和user02, nologin的 意思是可以访问共享目录,但是不能本地或者从ssh登录系统
客户端:
windows试试看,输入用户名,密码
成功。
打开没有问题
从linux 客户端也可以打开
————————————分割线————————————
如何在Ubuntu 14.04中使用Samba共享文件 http://www.linuxidc.com/Linux/2014-07/104894.htm
VMWare 虚拟机 Ubuntu 双网卡 访问 samba 速度 翻倍 http://www.linuxidc.com/Linux/2013-06/85445.htm
Samba文件共享服务器加入Windows Server 2003域 http://www.linuxidc.com/Linux/2013-06/86391.htm
Samba安装配置 http://www.linuxidc.com/Linux/2013-06/86101.htm
CentOS 6.2 下Samba 服务的配置 http://www.linuxidc.com/Linux/2013-01/78390.htm
Samba服务器安装和配置 http://www.linuxidc.com/Linux/2014-12/110459.htm
Win7+VMware+Fedora18 Samba服务器的搭建图解 http://www.linuxidc.com/Linux/2013-01/78234.htm
————————————分割线————————————
Samba 的详细介绍:请点这里
Samba 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-02/113816.htm