Samba伺服器配置手冊

2021-04-09 02:45:16 字數 2646 閱讀 2277

用上samba以後,在windows和linux的區域網內可以共享檔案了,linux就像一台網路pc或者windows pc ,就像lan內別的windows計算機一樣。另外,從linux機器上也可以訪問windows的硬碟了。直接mount windows的目錄,就像用你自己的檔案一樣了。設定也非常容易,當然對於新手來說可能複雜一點。

可以用:

>> su

命令,並輸入root口令。然後拷貝samba:

>> cp -a /tmp/samba-***x /usr/local

改變目錄到這個目錄,開始安裝samba :

>> cd /usr/local/samba-***x/source

>> make install

建立目錄/usr/local/samba,在那裡放置二進位制檔案,配置檔案以及日誌檔案。

二、好了,現在安裝好samba了,我們開始設定。

在目錄/usr/local/samba/lib/內建立設定檔案**b.conf:

>> touch /usr/local/samba/lib/**b.conf

為便於測試,我們建立乙個最小配置的檔案:

[global]

workgroup = workgroup

[all]

path = /

read only = yes

;;semicolon starts a comment

;end

"workgroup=" 後面的名字必須和windows網路屬性裡工作組的名字一樣。

編輯好配置檔案後,啟動samba:

>> /usr/local/samba/bin/nmbd -d

>> /usr/local/samba/bin/**bd -d

在windows機器上登入。注意:必須使用linux存在的使用者名稱。雙擊網路圖示後,可以看到linux機器。開啟這個機器,要求輸入口令,在這裡輸入你在linux機器上的口令。

實際的配置檔案允許你訪問linux上的所有檔案。下面,我們改變配置檔案。下面的配置應該可以在大多數系統上工作:我們沒有注釋所有的設定,你如果想知道得更多的話,可以閱讀http://de.samba.org上的手冊。

[global]

workgroup = workgroup

guest account = nobody

keep alive = 30

os level = 2

security = user

printing = bsd

printcap name = /etc/printcap

load printers = yes

;如果需要samba作為一台wins伺服器的話,把「wins support」改為「yes」

wins support = no

;需要samba 使用現有的wins伺服器的話,去掉下行的注釋,並改變

;ip位址為你的wins伺服器位址。

;wins server = 192.168.1.1

[local]

path = /usr/local

read only = yes

;現在可以在windows下找到/usr/local下的任何程式了

[homes]

comment = homedirectory

browseable = no

read only = no

create mode = 0750

;以下的共享讓使用者訪問伺服器的cd驅動器

[cdrom]

comment = linux cd-rom

;輸入你的 cd-rom 驅動器的路徑/cdrom或/mnt/cdrom

path = /cdrom

read only = yes

locking = no

[printers]

comment = all printers

browseable = no

printable = yes

public = no

read only = yes

create mode = 0700

directory = /tmp

;這下,印表機也可以在windows下使用了。

現在停止nmbd以及**bd守護程式,來啟用新的配置。首先尋找pid號碼:

>>ps x

輸出:

[...]

7199 ? s 0:00 /usr/local/samba/bin/nmbd -d

7201 ? s 0:00 /usr/local/samba/bin/**bd -d

[...]

殺掉這兩個程序:

>> kill 程序號

程序號就是你在上面看到的第一列的號碼,談後重新啟動:

>> /usr/local/samba/bin/nmbd -d

>> /usr/local/samba/bin/**bd -d

在windows網路視窗裡搜尋linux pc ,它應該就在那裡了,如果沒有的話,看一下日誌檔案:

/usr/local/samba/var/log.**b和/usr/local/samba/var/log.nmb。

Samba伺服器配置

ubntu 16.04 sudo apt get install samba 啟動命令 sudo etc init.d samba start 關閉命令 sudo etc init.d samba stop 重新命令 sudo etc init.d samba restart 配置檔案 etc sa...

samba伺服器配置

在配置samba伺服器時,如果採用預設配置是不需要使用者名稱密碼即可登入的,這使得在win10中無法連線 win10的安全策略禁止匿名連線 因此需要新增samba使用者。步驟如下 root ubuntu groupadd linuxsir g 6000 root ubuntu useradd lin...

samba伺服器配置

以下使用的linux版本為 redhat enterprise linux 7.0 x86 64,檢視系統中是否安裝有samba服務相關的軟體包 rpm qa grep samba 沒有安裝samba相關的軟體包,則使用yum進行包的安裝,當然也可以使用rpm的方式單個進行安裝。yum instal...