起因 用于个人 Windows 下 IDE 编写 Linux 下 运行代码,故用Samba创建共享目录
所用 Centos 版本为
Centos 装在本地虚拟机中
#1 安装Samba(已经装好的可以跳过这一步)
Yum install Samba
本人所用 smb版本为
#2 创建或者选择一块路径作为 Samba 共享目录
因懒 故直接在root目录下 mkdir 一个 share 目录作为共享目录
也可以选择现有的目录作为共享目录
#3 修改Samba 配置文件 smb.conf
目标位于 /etc/samba/
进到目录 cd /etc/samba
编辑smb.conf vim /smb.conf
或 vim /etc/samba//smb.conf
在这里我们可以看到
因个人使用,故不需要访问权限
[global] 下新增一行
map to guest = Bad User
将用户映射成 Guest 用户登录(配置读写权限给足就行)
在下面类似插入
编辑完 保存退出 Esc :wq
#4 重新启动 Samba
执行
systemctl restart smb
#5 Windos 映射网络驱动器
看一下自己的虚拟机的IP地址
ifconfig
获取到IP地址后
(不要在意磁盘的名称)
可看到已经完成操作。
#6 连接不上的问题总结
可能是防火墙没有关闭
先关闭 防火墙
systemctl stop firewalld.service (临时关闭)
systemctl disable firewalld.service (永久关闭)
如果还不行,再关闭SELinux访问控制
setenforce 0 (临时关闭)
vim /etc/sysconfig/selinux(永久关闭)
把SELINUX=enforcing 改为 SELINUX=disabled
#7 设置Samba 的 开机启动
chkconfig smb on