centos下samba文件夾共享服務器配置

1. 前言

  最近發如今centos下開發有諸多不便,windows/mac的代碼改的必須選同步到centos的文件夾下,而後才能編譯。致使工做效率低,很多時間都消耗在window/mac和centos系統的代碼同步上。因而就想在把centos中的文件夾共享到windows/mac上,這樣即可以直接在window/mac上修改centos下的代碼可以快速提升效率。samba服務器能很好的解決這個問題,它可以讓windows和mac用戶訪問局域網的共享文件夾同樣訪問centos下的文件夾。linux

2. 配置samba服務器

2.1 安裝samba服務器

$ yum install samba

2.2 設置共享文件夾

打開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保存退出。服務器

2.3 添加用戶(可直接使用當前用戶,則不須要增長用戶和密碼,跳過此步驟)

$ adduser centos

設置密碼編碼

$ smbpasswd -a samba

3 開啓smb服務

3.1 關閉防火牆

$ systemctl stop firewalld.service

3.2 禁止setlinux

$ vi /etc/sysconfig/selinux
將SELINUX=enforcing設置爲disabled
$ setenforce 0 #關閉selinux防火牆

3.3 開啓samba服務

$ systemctl start smb.service
$ systemctl stop smb.service
$ systemctl restart smb.service

3. 驗證smb服務

3.1 mac下訪問centos共享文件夾:文件夾菜單-》鏈接服務器-》前往

smb://192.168.1.53

  鏈接以後提示輸入用戶名和密碼,驗證經過以後便進入centos共享文件夾。spa

3.2 windows下訪問共享文件夾

//192.168.1.53

  鏈接以後提示輸入用戶名和密碼,驗證經過以後進入centos共享文件夾。rest

4. 設置靜態IP

  在使用之中發現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。
  打開以後修改成:
img.png
  修改完以後wq保存並退出,退出以後重啓網卡驅動:blog

$ systemctl restart network

  至此,smb服務器建立成功,能夠開啓高效的編碼工做了!ip

相關文章
相關標籤/搜索