samba 伺服器共享檔案目錄配置

2021-09-02 21:42:17 字數 2338 閱讀 1786

環境描述:

本機mac pro , virtualbox , centos linux realease 7.6.1810

目前學習web伺服器相關開發, 要用到linux伺服器共享檔案目錄的配置,網上查詢了一下samba相關配置,相關文件太舊或不夠全面,摸索了一段時間發現很多坑,自己剛搭建完畢把遇到的問題和流程整理出來以供學習和借鑑,不對的地方請指正。

1) 使用samba伺服器配置前,請了解一下virtualbox 網路配置, 虛擬機器防火牆的相關配置資訊。

linux新版本和舊版本關於一些命令可能有變動,如systemctl 啟動服務,原先的service 命令可能不適用

防火牆設定:

service iptables stop (舊版本)

systemctl start  iptables.service

systemctl stop  iptables.service

systemctl disable firewalld.service    #禁止開機啟動,一勞永逸

systemctl status  iptables.service 檢視防火牆執行狀態

後面關於samba伺服器服務啟動也使用 systemctl命令

systemctl start  smb.service

systemctl stop  smb.service

systemctl restart  smb.service

systemctl status  smb.service

virtualbox 網路配置

主要有四種網路選項,每種選項導致虛擬機器和本機網路連線方式不一樣,相互訪問也會受限。

一、nat模式

二、bridged adapter模式(橋接模式)

三、host-only adapter模式

四、internal模式(內網模式)

五、nat模式+埠對映

我選用的第二個配置方式,找到乙個適合自己的就行。

特點:1、如果主機可以上網,虛擬機器可以上網

2、虛擬機器之間可以ping通

3、虛擬機器可以ping通主機

4、主機可以ping通虛擬機器

以上各點基於乙個前提:主機可以上網

5、如果主機不可以上網,所有1-4特點均無

應用場景:

虛擬機器要求可以上網,且虛擬機器完全模擬一台實體機

配置方法:

連線方式 選擇 橋接網絡卡

介面名稱 選擇 (如果你的筆記本有無線網絡卡和有線網絡卡,需要根據現在的上網方式對應選擇)

高階-控制晶元 選擇 pcnet-fast iii

高階-混雜模式 拒絕

高階-接入網線 √

(虛擬機器ip自動獲取)

ip樣式:

ip 與本機ip在同一網段內

閘道器 與本機閘道器相同

2)關於linux系統檔案配置資訊

這裡selinux預設配置可能為enforcing, 當我們配置好samba配置後,發現連線到服務目錄都是資料夾沒有檔案顯示,就要改這個配置資訊。/etc/sysconfig/   編輯selinux  將selinux=enforcing 改為disabled

selinux=enforcing|permissive|disabled —定義selinux的高階狀態

• enforcing — the selinux security policy is enforced.

• permissive — the selinux system prints warnings but does not enforce policy.

• disabled — selinux is fully disabled. selinux hooks are disengaged from the kernel and the pseudo-file system is unregistered.

詳細資訊請參考:

3) 關於samba服務的配置

yum install samba samba-client samba-swat 安裝

rpm -qa|grep samba  檢視安裝情況

配置資訊 samba的主配置檔案為/etc/samba/smb.conf

建議配置前將同級目錄下的smb.con.example看一遍 ,系統自帶的配置用例必定標準一些。

詳細資訊請參考:

samba共享檔案伺服器

在 var share目錄中建立三個子目錄public,training,devel。public目錄用於存放公共資料,如公司的規章制度,員工手冊 training 目錄用於存放公司的技術培訓資料 devel 目錄用於存放專案開發資料 將 var share public 目錄共享為public,所...

Linux 伺服器安裝samba服檔案共享務器

前提 yum install samba 根據提示直接安裝既可以。global settings 全域性設定,不設定也不會影響使用,設定是為了方便管理 global settings global network related options 關於安全方面的設定,預設不用考慮 inte ces l...

配置Samba伺服器配置現實檔案共享

服務介紹 samba 最先在linux 和windows 兩個平台之間架起了一座橋梁,正是由於samba 的出現,我們可以在linux 系統和windows 系統之間互相通訊,比如拷貝檔案 實現不同作業系統之間的資源共享等等,我們可以將其架設成乙個功能非常強大的檔案伺服器,也可以將其架設成列印伺服器...