最近發如今centos下開發有諸多不便,windows/mac的代碼改的必須選同步到centos的文件夾下,而後才能編譯。致使工做效率低,很多時間都消耗在window/mac和centos系統的代碼同步上。因而就想在把centos中的文件夾共享到windows/mac上,這樣即可以直接在window/mac上修改centos下的代碼可以快速提升效率。samba服務器能很好的解決這個問題,它可以讓windows和mac用戶訪問局域網的共享文件夾同樣訪問centos下的文件夾。linux
$ yum install samba
打開smb配置文件:windows
$ sudo vi /etc/samba/smb.conf
在文件末尾添加共享文件夾centos
$ [centos_share_folder] comment = share folder#共享文件夾 path = /home/centos/share#指定共享文件夾路徑 available = yes public = yes writable = yes valid users = centos create mask = 755 directory mask = 755 guest ok = no
而後wq保存退出。服務器
$ adduser centos
設置密碼編碼
$ smbpasswd -a samba
$ systemctl stop firewalld.service
$ vi /etc/sysconfig/selinux 將SELINUX=enforcing設置爲disabled $ setenforce 0 #關閉selinux防火牆
$ systemctl start smb.service $ systemctl stop smb.service $ systemctl restart smb.service
smb://192.168.1.53
鏈接以後提示輸入用戶名和密碼,驗證經過以後便進入centos共享文件夾。spa
//192.168.1.53
鏈接以後提示輸入用戶名和密碼,驗證經過以後進入centos共享文件夾。rest
在使用之中發現centos的IP常常在改變,給windows/mac端鏈接帶了諸多的不便。解決方案即是將centos的IP設置爲靜態IP:code
$ vi /etc/sysconfig/network-scripts/ifcfg-$eth
注:$eth可由ifconfig獲得,如ifconfig輸出結果爲:eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 150...,那麼$eth=eth0。
打開以後修改成:
修改完以後wq保存並退出,退出以後重啓網卡驅動:blog
$ systemctl restart network
至此,smb服務器建立成功,能夠開啓高效的編碼工做了!ip