samba服務的搭建及測試

2021-08-28 20:18:52 字數 2489 閱讀 9719

今天來介紹一下samba服務,samba服務是一種檔案共享服務,一般用具區域網中的檔案共享,當然還可以提到的共享服務有ftp,nfs,這些服務各自有各自的優點及缺點

ftp

網路檔案系統,也是是tcp/ip協議集所提供的一種子協議,這個本質是檔案系統,將遠端計算機磁碟掛載到本地,像本地磁碟一樣操作,這個的限制就是在類unix的作業系統上使用。

samba

samba是unix系統下實現的 windows檔案共享協議-cifs,

它主要用於unix和windows系統進行檔案和印表機共享,也可以通過samba套件中的程式掛載到本地使用。

這次要做的就是在linux虛擬機器上(centos7環境)搭建乙個samba服務並且在windows客戶端訪問

1,安裝包(提前配好yum源)

[root@localhost張大帥哥 ~]# yum install samba
2,啟動服務

[root@localhost張大帥哥 ~]# systemctl restart smb
3,配置主配置檔案

[root@localhost張大帥哥 ~]# vim /etc/samba/smb.conf

[global] #全域性設定

workgroup = samba #工作組

security = user #登陸方式(使用者登入)

passdb backend = tdbsam #驗證方式(一般不改動)

server string = linux centos 7-1804 #服務名(可偽裝成別的)

hosts allow = 172.18. 192.168.153. #客戶端可訪問列表這裡寫的是整個網段

log file = /var/log/samba/%i.log #日誌檔案

log level = 2 #日誌檔案安全級別

max log size = 50 #日誌檔案最大容量(預設50kb,0表示無限制)

config file = /etc/samba/smb.%u.conf #子配置檔案(可針對特殊使用者加以特殊許可權)

[share] #共享檔名稱(也就是客戶端訪問時可以看到的那個名字)

comment = shared files #共享資料夾的描述

browseable = yes/no #是否可以瀏覽,如果為no就看不到資料夾,但是可以通過ip+路徑訪問到

writeable = yes/no #是否有寫許可權

write list = smbadmin, @xiyou #設定有寫許可權的使用者@後面跟的是組名

valid users = username #設定允許訪問共享目錄的使用者@後跟組名,不寫此行就對所有使用者開放

public = yes/no #是否允許guest賬戶訪問

force create mode = 0775 #在有寫許可權的時候建立檔案的許可權

force directory mode = 0777 #在有寫許可權的時候建立目錄的許可權

testparm可以用來檢測配置檔案中是否有語法錯誤

[root@localhost張大帥哥 ~]# testparm
4,建立使用者並設定samba登陸密碼

[root@localhost張大帥哥 ~]# useradd smbuser -s /sbin/nologin

[root@localhost張大帥哥 ~]# smbpasswd -a smbuser

new smb password:

retype new smb password:

added user smbuser.

5,重啟服務6,清除防火牆,關閉selinux這時候我們就可以去windows客戶端下訪問了

win+r

輸入\samba服務主機ip

然後就可以輸入使用者名稱和密碼

這樣我們的共享目錄就出來了,在這裡我寫了自配置檔案,所以可以看到兩個共享目錄

這樣我麼的samba服務就搭建及測試完成了。

搭建samba服務

samba 簡介 yum y install samba mkdir p samba test globol map to guest bad user 設定 test comment test 共享目錄的注釋 path samba test 共享目錄的路徑 browseable yes 共享目錄可...

搭建samba服務

你知道什麼是天才的訣竅嗎?那就是永遠只做一件事。linux中samba伺服器的搭建 使用的vmware12虛擬機器安裝的centos6.8和物理機上的windows10,實現在windows10 上訪問centos上的samba服務。一 先檢視系統中是否安裝有samba服務相關的軟體包。samba ...

samba服務搭建

檔案傳輸 smb主配置檔案 etc samba smb.conf?yum install samba samba client 要啟動smb和nmb服務 修改安全級別 security share hosts allow 允許訪問的網段 192.168.1.comment?是共享目錄的描述 path...