centos下samba文件夹共享服务器配置详解
1.前言
最近发现在centos下开发有诸多不便,windows/mac的代码改的必须选同步到centos的文件夹下,然后才能编译。导致工作效率低,不少时间都消耗在window/mac和centos系统的代码同步上。于是就想在把centos中的文件夹共享到windows/mac上,这样便可以直接在window/mac上修改centos下的代码能够快速提高效率。samba服务器能很好的解决这个问题,它能够让windows和mac用户访问局域网的共享文件夹一样访问centos下的文件夹。
2.配置samba服务器
2.1安装samba服务器
$yuminstallsamba
2.2设置共享文件夹
打开smb配置文件:
在文件末尾添加共享文件夹
$[centos_share_folder] comment=sharefolder#共享文件夹 path=/home/centos/share#指定共享文件夹路径 available=yes public=yes writable=yes validusers=centos createmask=755 directorymask=755 guestok=no
然后wq保存退出。
2.3添加用户(可直接使用当前用户,则不需要增加用户和密码,跳过此步骤)
$addusercentos
设置密码
$smbpasswd-asamba
3开启smb服务
3.1关闭防火墙
$systemctlstopfirewalld.service
3.2禁止setlinux
$vi/etc/sysconfig/selinux 将SELINUX=enforcing设置为disabled $setenforce0#关闭selinux防火墙
3.3开启samba服务
$systemctlstartsmb.service $systemctlstopsmb.service $systemctlrestartsmb.service
3.验证smb服务
3.1mac下访问centos共享文件夹:文件夹菜单-》连接服务器-》前往
smb://192.168.1.53
连接之后提示输入用户名和密码,验证通过之后便进入centos共享文件夹。
3.2windows下访问共享文件夹
//192.168.1.53
连接之后提示输入用户名和密码,验证通过之后进入centos共享文件夹。
4.设置静态IP
在使用之中发现centos的IP经常在改变,给windows/mac端连接带了诸多的不便。解决方案便是将centos的IP设置为静态IP:
$vi/etc/sysconfig/network-scripts/ifcfg-$eth
注:$eth可由ifconfig得到,如ifconfig输出结果为:eth0:flags=4163
打开之后修改为:
$systemctlrestartnetwork
至此,smb服务器创建成功,可以开启高效的编码工作了!
到此这篇关于centos下samba文件夹共享服务器配置详解的文章就介绍到这了,更多相关centos下samba文件夹共享服务内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。