samba文件服務

需要安裝samba-client作爲客戶端時

           smb: Service Message Block

          CIFS : Common Internet File System

         smb --> samba

     

          137/udp, 138/udp , 139/tcp, 445/tcp

          NetBIOS: Windows 基於主機實現互相通信的機制;

                 主機名最多15個字符

         

        samba:

        nmbd: netbios NetBIOS)

        smbd: cifs (文件共享)

        winbindd:

 

 

1、在windows磁盤創建文件夾,進入文件夾,然後在工具欄的文件夾選項中將使用共享嚮導(推薦)去掉。

wKioL1VW-R3RRO_hAAHAagN9T4g574.jpg

2、然後在windows中添加個用戶smb,密碼也爲smb,在添加用戶時有一個選項如下圖,需要取消,然後將smb用戶添加到文件夾test的用戶目錄中。

wKiom1VW97_DEArjAAAep-ddGes481.jpg


3rpm -ql samba-client samba中用於支持訪問windows的爲samba-client

可以smbclient -L 172.16.250.145 用於測試windows主機

再用smbclient -L 172.16.250.145 -U smb後以此用戶登錄

wKiom1VW9-uxP3soAAJjhX6Znq0472.jpg

 

4、連接windows的共享文件夾smb

 smbclient //172.16.250.145/smb -U smb

wKioL1VW-aTTZgZuAAEoMsK-5wM340.jpg

 

第二種方式:

基於掛載的方式訪問:

mount -t cifs //SERVER/shared_name -U USERNAME

wKioL1VW-dCwGESAAACXZFzN6Ro064.jpg

 

 

第三種方式: linux作爲服務器端,windows端去訪問linux

首先安裝 yum -y install samba

 

服務腳本:

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

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

主配置文件:

/etc/samba/smb.conf

 

smba用戶:

          賬號: 都是系統用戶,/etc/passwd

          密碼:samba服務自有密碼文件來存儲文件

 

將系統用戶添加爲samba的命令,smbpasswd

       -a sys_user :添加系統用戶爲samba用戶

               -d:禁用

              -e :啓用

              -x :刪除

 

[root@localhost samba]# smbpasswd -a samba2

New SMB password:

Retype new SMB password:

Added user samba2.

wKioL1VW-gSBxj2kAADLDW0ZT-4263.jpg

默認訪問路徑爲smba2的家目錄下文件

 

 

配置文件

  smb.conf

             全局設定

             特定共享的設定

                          家目錄

                           打印機

                           自定義共享

 

自定義共享:

[shared_name]

path= /path/to/share_directory

comment=Comment String

guest ok ={yes|no}是否允許來賓賬戶訪問

public ={yes|no}      是否公開

writable ={yes|on}    是否可寫

read only ={yes|on}   

write list = + GROUP  可以用戶的組名

測試配置文件是否有語法錯誤  testparm,以及最終效果

 

 

需要對共享文件添加權限,才能在客戶端用賬號登陸後改寫文件

wKiom1VW-MPxtcPQAADZ5cifb2k459.jpg

在客戶端上傳文件

wKioL1VW-l3QERu5AABLbrQSzWc948.jpg

 

 

samba圖形界面

 

yum install samba-swat

在如下目錄下更改配置文件

[root@localhost samba]# cd /etc/xinetd.d/

[root@localhost xinetd.d]# vim swat

 

 

wKiom1VW-Q7jueHZAACVHH8lWJc563.jpg

啓動服務

[root@localhost xinetd.d]# service xinetd start

查看901端口是否啓用

[root@localhost xinetd.d]# ss -tnl

然後在網頁可以登陸

wKiom1VW-SzwLmW_AAJAVGHN7w4426.jpg

wKioL1VW-q6D90cjAAD_vG9N-2U590.jpg


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