天天看點

linux下samba的配置

samba描述

samba 是讓NETBIOS和SMB這兩種協定運作于TCP/IP通信協定之間,通俗一點講就是在windows可能在網路上的芳鄰看到linux共享的檔案,在linux下也能通路windows共享的檔案。

我裝的是redhat linux 9 我就以它為例

samba配制

第一步安裝

打開超級終端 使用rpm -a samba

檢視是否已經安裝了samba,如果沒有安裝,在linuxCD光牒中有samba的rpm 包,找到後用

rpm -ivh samba-3.0.10.-1.4.i386.rpm 進行安裝。還有一個samba client 的rpm軟體包是用來在linux下通路windows共享檔案的

同樣用

rpm -ivh samba-client-3.0.10.-1.4.i386.rpm

linux下samba的配置

現在最新版本是3.0我的是2.2的,不過沒關系,大體上是一樣的

安裝完成後就會有/etc/samba檔案夾出現幾個檔案 lmhost smb.conf smbusers 三個檔案

其中smb.conf是總的配制檔案。

mkdir /music  建立一個共享目錄,以便後來共享

第二步:建立samba使用者,即從windows要通路linux時候的使用者

   useradd tom來添加一個linux下的使用者

   smbpasswd -a tom  将tom的使用者加入到samba中

通過以上指令在/etc/samba檔案夾下就多了幾個檔案如圖

linux下samba的配置

多了兩個secrets.tdb 和smbpasswd檔案

在smbusers中也多了一個使用者

第三步:smb.conf檔案的配制

vi /etc/samba/smb.conf   打開檔案

   說明:其中以#号開頭的為注釋 以;号開頭的為不啟用的

1.設定工作組和顯示的名稱

其中有一項為workgroup是用來設定工作組名稱,和windows下的工作組名一樣,我們修改為一樣即可

linux下samba的配置

server string 後面的samba server為出現在網路上的芳鄰的名稱

2.使用者映射

linux下samba的配置

使用者映射是用來映射windows 與linux之前的使用者,在smbusers中映射

格式為 :單獨的linux賬号 =  要映射的windows賬号清單

3.設定共享目錄

每個使用者建立,預設就有一個共享名為該使用者的檔案夾

linux下samba的配置

該檔案就是使用者來控制使用者所在目錄

下在我們自己來添加一個目錄,如music目錄

手添加如下圖所示

linux下samba的配置

其中music為名稱, path為目錄所在地方 /music    read list 可通路的使用者為 tom

之後,按ESC  :wq進行儲存如果不會用vi的請看我的檔案裡的VI的使用

第四步:重新開機samba

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

重新開機後就可以在windows 網路上的芳鄰看到這個samba所共享的内容

如果想開機自動加載可以用ntsysv打開,将smb前面用空格加上*号确定就可以了

繼續閱讀