samba 服务器共享文件目录配置
环境描述: 本机Mac Pro , VirtualBox , CentOS linux realease 7.6.1810目前学习WEB服务器相关开发, 要用到Linux服务器共享文件目录的配置,网上查询了一下samba相关配置,相关文档太旧或不够全面,摸索了一段时间发现很多坑,自己刚搭建完毕把遇到的问题和流程整理出来以供学习和借鉴,不对的地方请指正。1) 使用samba服务器配置前...
环境描述:
本机Mac Pro , VirtualBox , CentOS linux realease 7.6.1810
目前学习WEB服务器相关开发, 要用到Linux服务器共享文件目录的配置,网上查询了一下samba相关配置,相关文档太旧或不够全面,摸索了一段时间发现很多坑,自己刚搭建完毕把遇到的问题和流程整理出来以供学习和借鉴,不对的地方请指正。
1) 使用samba服务器配置前,请了解一下VirtualBox 网络配置, 虚拟机防火墙的相关配置信息。
Linux新版本和旧版本关于一些命令可能有变动,如systemctl 启动服务,原先的service 命令可能不适用
防火墙设置:
service iptables stop (旧版本)
systemctl start iptables.service
systemctl stop iptables.service
systemctl disable firewalld.service #禁止开机启动,一劳永逸
systemctl status iptables.service 查看防火墙运行状态
后面关于samba服务器服务启动也使用 systemctl命令
systemctl start smb.service
systemctl stop smb.service
systemctl restart smb.service
systemctl status smb.service
VirtualBox 网络配置
主要有四种网络选项,每种选项导致虚拟机和本机网络连接方式不一样,相互访问也会受限。
一、NAT模式
二、Bridged Adapter模式(桥接模式)
三、Host-only Adapter模式
四、Internal模式(内网模式)
五、NAT模式+端口映射
我选用的第二个配置方式,找到一个适合自己的就行。
特点:
1、如果主机可以上网,虚拟机可以上网
2、虚拟机之间可以ping通
3、虚拟机可以ping通主机
4、主机可以ping通虚拟机
以上各点基于一个前提:主机可以上网
5、如果主机不可以上网,所有1-4特点均无
应用场景:
虚拟机要求可以上网,且虚拟机完全模拟一台实体机
配置方法:
连接方式 选择 桥接网卡
界面名称 选择 (如果你的笔记本有无线网卡和有线网卡,需要根据现在的上网方式对应选择)
高级-控制芯片 选择 PCnet-FAST III
高级-混杂模式 拒绝
高级-接入网线 √
(虚拟机ip自动获取)
ip样式:
ip 与本机ip在同一网段内
网关 与本机网关相同
详细信息请自己查看或参考该博客链接:https://blog.csdn.net/yushupan/article/details/78404395
2)关于Linux系统文件配置信息
这里SELINUX默认配置可能为enforcing, 当我们配置好samba配置后,发现连接到服务目录都是文件夹没有文件显示,就要改这个配置信息。/etc/sysconfig/ 编辑selinux 将SELINUX=enforcing 改为disabled
SELINUX=enforcing|permissive|disabled —定义SELinux的高级状态
• enforcing — The SELinux security policy is enforced.
• permissive — The SELinux system prints warnings but does not enforce policy.
• disabled — SELinux is fully disabled. SELinux hooks are disengaged from the kernel and the pseudo-file system is unregistered.
详细信息请参考:https://blog.csdn.net/myarrow/article/details/9856095/
3) 关于samba服务的配置。
yum install samba samba-client samba-swat 安装
rpm -qa|grep samba 查看安装情况
配置信息 Samba的主配置文件为/etc/samba/smb.conf
建议配置前将同级目录下的smb.con.example看一遍 ,系统自带的配置用例必定标准一些。
启动配置命令见上面1部分描述或参考下面链接:
详细信息请参考:https://www.cnblogs.com/lxyqwer/p/7271369.html
更多推荐
所有评论(0)