RHEL7配置samba:开机自动挂载以及多用户挂载
安装samba(centos 7/redhat 7提供的samba版本是samba 4)
开机启动
启动服务
查看监听端口(使用netstat或ss命令查看连接状态)
防火墙放行
然后我们看看配置文件 smb.conf
注意配置任何服务的时候,涉及到权限访问的配置都有一个基本的顺序:
1.配置文件,各种conf文件里面的设置
2.文件权限的访问,用户是否有对应的rwx权限
3.SELinux的上下文和布尔值是否打开了
SMB也不例外。
配置文件一开始就提醒SELinux的配置。
标号1:告诉我们可以执行testparm检测samba配置文件的语法正确性
标号2:samba_enable_home_dirs布尔值允许访问用户的家目录
标号3:samba_share_t需要把这个上下文分配给对应的共享文件
global的配置部分主要设置工作组名、描述信息、netbios名、监听接口或IP、允许域名或网络范围等等
注:hostsallow表示允许的IP或域名,书写格式可以用以下方式表示
主机IP:多个IP地址用空格分隔,如:172.25.0.1172.25.0.2
网段:可以用掩码长度或子网掩码表示,如:172.25.0.0/24或172.25.0.0/255.255.255.0
IP子网前缀:172.25.0.或172.25.表示