Linux中samba服務器的搭建

使用的vmware12虛擬機安裝的centos6.8和物理機上的windows10,實如今windows10 上訪問CentOs上的samba服務。html

1、先查看系統中是否安裝有samba服務相關的軟件包。linux

  

查看到個人linux中沒有安裝samba相關的軟件包,接下來進行安裝幾個相關的軟件包:shell

samba-3.6.9-151.el6.x86_64                            //服務器端軟件,主要提供samba服務器的守護程序,共享文檔,日誌的輪替windows

samba-common-3.6.9-151.el6.x86_64               //主要提供samba服務器的設置文件與設置文件語法檢驗程序testparmcentos

samba-client-3.6.9-151.el6.x86_64                    //客戶端軟件,主要提供linux主機做爲客戶端時,所須要的工具指令集

服務器

2、使用yum進行包的安裝(這樣能夠解決包之間的依賴關係),固然也可使用rpm的方式單個進行安裝網絡

查看已經安裝成功(多出來的幾個是由於依賴關係安裝上的)工具

安裝成功以後,系統會生成服務的配置文件和一些命令工具3d

/etc/samba/smb.conf   //是samba服務的主配置文件rest

/etc/init.d/smb             //是samba的啓動/關閉文件

3、查看服務的啓動狀況,設置服務開機自動啓動。

# service smb status

# service smb start

設置開機自動啓動

# chkconfig  --level 35 smb on

4、修改smb服務配置文件。

[global]                    //設置samba服務總體環境

workgroup = WORKGROUP            //設置工做組名稱
server string = Samba Server Version %v                 //服務器說明

[laiGei]                     //共享目錄的名稱


comment = Public stuff               //註釋說明 
path = /usr/local/laige                 //共享目錄的路徑
public = yes                   //是yes/否no公開共享,若爲不然進行身份驗證(只有當security = share 時此項才起做用)
writeable = yes                //是yes/否no不以只讀方式共享當與read only發生衝突時,無視read only
browseable = yes                 //是yes/否no在瀏覽資源中顯示共享目錄,若爲不然必須指定共享路徑才能存取
guest ok = yes                //是yes/否no公開共享,若爲不然進行身份驗證(只有當security = share 時此項才起做用)

 

共享的目錄的路徑是/usr/local/laige, 對外的名稱是laiGe

配置文件修改完成以後,重啓一下服務

# service smb restart

5、添加一個共享用戶,用來訪問共享文件。

先添加一個普通用戶 (由於要添加的共享用戶必須是系統用戶)

# useradd  laige       //由於不須要在shell中登陸,因此能夠不設置密碼

而後使用smbpasswd添加共享用戶並設置密碼

# smbpasswd -a laige

6、使用windows來訪問linux中的samba服務器(網絡互通的狀況下)。

先查看一下linux的ip

# ifconfig eth0

ip是192.168.1.194

而後關閉防火牆

# service iptables stop

 最後在windows中打開文件資源管理器輸入\\192.168.1.194進行訪問

輸入共享用戶名和密碼進行訪問

 

 

 

 

 在windows10 上成功訪問了linux上的samba服務器。

 

 

 

ps:有幾個只須要注意的問題:

  1,防火牆要關閉, # service iptables  stop

  2,selinux要設置成disabled,路徑是/etc/sysconfig/selinux

  3,注意共享目錄的權限設置

  4,要設置成不須要用戶名密碼直接訪問,須要修改配置文件,將security設置成security = share。

 

 使用smbpasswd添加共享用戶的經常使用方法:

    smbpasswd -a 添加用戶(被添加用戶必須是系統用戶)

    smbpasswd -d 凍結用戶 (這個用戶不能用了)

    smbpasswd -e 恢復用戶 (將凍結的用戶解凍)

    smbpasswd -n 將用戶密碼設置爲空 

    smbpasswd -x 刪除用戶

 

 

 

http://www.javashuo.com/article/p-gkoyxznz-cm.html

相關文章
相關標籤/搜索