samba:為了實現windows和linux系統間的資源共享,linux提供了samba服務實現這種共享,類似windows的網路上的芳鄰。
一、安裝:
1、檢視linux是否安裝samba,如果已經安裝-->二、配置
rpm -qa | grep samba 查詢一下,一般預設情況下,linux安裝了以下2個軟體
samba-common-3.5.6-86.el6.i686
samba-client-3.5.6-86.el6.i686
先把他們解除安裝了,如果不解除安裝直接安裝samba可能會安裝不成功(未驗證)
rpm -e -f --nodeps samba-common-3.5.6-86.el6.i686
rpm -e -f --nodeps
samba-client-3.5.6-86.el6.i686
-e 解除安裝 -f 強制 --nodeps 不檢查依賴關係
2、安裝以下3個rpm包,將安裝linux時用的iso檔案掛載到linux系統上,裡面會有乙個packages的目錄,這裡面有大量的常用軟體rpm包。(可以把他們全部拷貝出來,建立乙個 本地yum倉庫......)
rpm -ivh --nodeps
samba-3.5.6-86.el6.i686.rpm
rpm -ivh --nodeps
samba-common-3.5.6-86.el6.i686.rpm
rpm -ivh --nodeps
samba-client-3.5.6-86.el6.i686.rpm
-i 安裝 -v 詳細顯示 -h 顯示進度
安裝完成以後,rpm -qi samba 檢視一下安裝的samba資訊,然後進行samba相關配置
二、配置:
1、samba的配置檔案/etc/samba/smb.conf
1.1 修改security = user --> security = share
1.2 在檔案末尾新增一條配置:
[fedorasmb]
comment = my fedora samba services
path = /
browseable = yes
guest ok = yes
writable = yes
1.3 配置完成之後可以使用命令testparm檢查一下配置引數是否正確。
2、開啟samba服務
service smb start 啟動
service smb stop 停止
service smb res
tart 重啟
3、關閉防火牆等功能
iptables -f 防火牆相關
setenforce 0 selinux相關
##samba文件
/usr/share/doc/samba/samba技術手冊
/var/log/samba/samba日誌
三、資源共享
完成安裝和配置以後,可以實現windows對linux資源的訪問了。
1、開始->執行裡面輸入\\192.168.118.118 回車,我們會看到乙個fedorasmb資料夾和備註資訊,開啟之後是linux的整個檔案目錄(因為path = /)。(當然前提是要linux的網路配置保證windows和linux之間的網路互通)
2、實際當中我們經常使用windows對映網路驅動來共享linux檔案,右鍵我的電腦->對映網路驅動器->資料夾:\\192.168.18.118\fedorasmb 回車,網路驅動器建立成功。這樣我們就可以像訪問硬碟一樣來訪問linux的檔案。
續: 1、samba使用者
2、訪問許可權問題
Linux下安裝Samba伺服器
1.終端輸入 sudo apt get install samba samba common 2.新建共享目錄 sudo mkdir home share 3.設定許可權 sudo chmod 777 home share 4.修改配置檔案 sudo vim etc samba smb.conf 在...
linux安裝和配置samba伺服器
sudo apt get install samba samba common bin 建立samba使用者之前必須先建立系統使用者或者使用已存在的使用者,系統使用者和samba使用者名稱一樣,但密碼可以設定成不一樣 root 建立系統使用者test1 useradd test1 設定系統使用者te...
centos安裝samba伺服器
1.samba簡介 samba是在 linux 和unix 系統上實現 smb協議的乙個免費軟體,由伺服器及客戶端程式構成。smb server messages block 資訊服務塊 是一種在區域網上共享檔案和印表機的一種通訊協議,它為區域網內的不同計算機之間提供檔案及印表機等資源的共享服務。s...