今天來介紹一下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...