Samba是一個能讓Linux系統應用Microsoft網絡通訊協議的軟件,而SMB是Server Message Block的縮寫,即爲服務器消息塊 ,SMB主要是作爲Microsoft的網絡通訊協議,後來Samba將SMB通信協議應用到了Linux系統上,就形成了現在的Samba軟件。後來微軟又把 SMB 改名爲 CIFS(Common Internet File System),即公共 Internet 文件系統,並且加入了許多新的功能,這樣一來,使得Samba具有了更強大的功能。
Samba最大的功能就是可以用於Linux與windows系統直接的文件共享和打印共享,Samba既可以用於windows與Linux之間的文件共享,也可以用於Linux與Linux之間的資源共享,由於NFS(網絡文件系統)可以很好的完成Linux與Linux之間的數據共享,因而 Samba較多的用在了Linux與windows之間的數據共享上面。
2.Samba安裝
使用rpm -qa | grep samba
命令查看系統是否已經安裝samba服務所需的軟件
如果沒有安裝,使用 sudo yum -install samba* 命令進行在線安裝
安裝完成後使用 sudo service smb start 命令啓動samba服務
使用
sudo chkconfig --level 35 smb on 設置samba服務隨系統啓動
3.Samba配置
先備份配置文件 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
使用sudo vim /etc/samba/smb.conf 命令修改配置文件
配置說明如下:
[global]
workgroup = WORKGROUP
server string = Lingyun Embedded System Lab. Linux Server Version
netbios name = Lingyun_Centos6.3
log file = /var/log/samba/log
security = share //驗證方式,share爲不需要用戶名和密碼
[samba] //在windows下顯示的目錄名
comment = Welcome to Lingyun Embedded System Linux server //定製歡迎信息
path = /var/samba //共享目錄路徑
public = yes
writable = yes //是否可寫
read only = no //是否只讀
browseable = yes //是否可瀏覽
guest ok = yes //匿名用戶使用gusest身份登錄
建立共享目錄並授權
重啓samba服務
4.Samba測試
在windows下,在資源管理器地址欄中輸入\\“samba服務器ip地址”來進行訪問,如:
在samba下新建文本文檔test.txt
Linux下查看windows下新建的文件