Samba

samba

協議

smb: Service Message Block

CIFS: Common Internet File System通用網絡文件系統,是windows主機之間共享的協議,samba實現了這個協議,所以可以實現wondows與linux之間的文件共享服務。

監聽的端口有:

tcp/137 udp/137 tcp/139 udp/139

137:是實現NetBIOS協議,實現解析windows之間主機名的解析,實現在windows的網上鄰居可以看到Linux的主機名。

139:是實現cifs協議



# yum install samba

# rpm -qa samba*

samba-winbind-clients-3.6.23-25.el6_7.x86_64

samba-winbind-3.6.23-25.el6_7.x86_64

samba-common-3.6.23-25.el6_7.x86_64

samba-client-3.6.23-25.el6_7.x86_64

samba-3.6.23-25.el6_7.x86_64

 

samba:提供smbd,nmbd

samba-client:提供linux 做爲連接端時的工具

samba-common:提供smb.conf文件,和testparm 語法檢查

 

# service smb start

# service nmb start

 

一些重要文件路徑:

/etc/samba/smb.conf 

/etc/samba/smbusers

/usr/bin/smbstatus

 

/etc/rc.d/init.d/nmb

/etc/rc.d/init.d/smb

/usr/bin/smbpasswd  創建用戶密碼

/usr/bin/pdbedit    這個也可以用來創建用戶密碼

 

/usr/bin/smbclient 作客戶端時用來連接smb

 

 

監聽端口

137/udp

138/udp

139/tcp

445/tcp

 

samba:用戶

1:爲系統用戶

2:但是密碼非/etc/shadow中的密碼

添加個系統用戶,並把這個用戶作爲samba的用戶添加密碼。注意這個密碼只是samba的密碼

# useradd -r sambauser

# smbpasswd -a sambauser

 

共享時注意要點:

(1)最好設定爲同一工作組

(2)主機的名稱不可相同(NetBIOS name)

(3)smb.conf中,#號和;都是註釋符號

 

 

 

配置文件

workgroup = MYGROUP     工作組

server string = Samba Server Version %v       主機說明,自己隨意寫

netbios name = MYSERVER                    主機的NetBIOS 名稱,每部主機均不同、

 

[test]

        comment = shared     目錄說明

        path = /test/samba   具體共享目錄

        browseable = no       除了自己外,不讓別人看到瀏覽    

        guest ok = no         是否允許來賓訪問

        writable = yes        是否可以寫

        printable = yes     

        writelist = sambauser   允許寫入的用戶,多用戶時用逗號分開,@羣組:表示許寫入的組

    

下面爲可選項:

         read only = yes        是否只讀,最好不和writable 同時用。

         create mode = 0644     設定建立檔案的權限

         directory mode =0775   建立檔案權限爲755

檢查服務器上共享:

 smbclient -L server -U username

# smbclient -L 192.168.2.2 -U sambauser

交互式模式聯入服務器:

 smbclent //server/shared -U sername

# smbclient //192.168.2.2/test -U sambauser

 

# testparm  檢查配置文件錯誤

 

# yum install samba-swat

 

掛載

mount -t cifs //192.168.2.2/test /mnt 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章