Linux中Samba詳細安裝

2021-08-21 06:16:38 字數 2029 閱讀 1888

linux中samba詳細安裝

為了實現windows主機與linux伺服器之間的資源共享

,linux作業系統提供了samba服務,samba服務為兩種不同的作業系統架起了一座橋梁,使linux系統和windows系統之間能夠實現互相通訊,為廣泛的linux愛好者提供了極大方便。本文簡要介紹如何在linux作業系統上搭建samba伺服器和簡單配置。

1、服務查詢

samba-client-3.0.33-3.7.el5

samba-common-3.0.33-3.7.el5

2、解除安裝samba

rpm -e samba-common-3.0.33-3.7.el5 -f --nodeps

rpm -e samba-client-3.0.33-3.7.el5 -f --nodeps

3、安裝samba 

用以下命令安裝:

rpm -ivh samba-3.0.33-3.29.el5_6.2.i386.rpm -f --nodeps

rpm -ivh samba-client-3.0.33-3.29.el5_6.2.i386.rpm  -f --nodeps

rpm -ivh samba-common-3.0.33-3.29.el5_6.2.i386.rpm -f --nodeps

安裝完成後,使用命令

rpm -qa | grep samba

進行查詢,發現搭建samba伺服器所依賴的所有伺服器都已經安裝好了即可。

4、配置smb.conf檔案

samba的配置檔案一般就放在

/etc/samba

目錄中,主配置檔案名為

smb.conf

,檔案中記錄著大量的規則和共享資訊,所以是samba服務非常重要的核心配置檔案,完成samba伺服器搭建的大部分主要配置都在該檔案中進行。

samba伺服器的工作原理是:客戶端向samba伺服器發起請求,請求訪問共享目錄,samba伺服器接收請求,查詢smb.conf檔案,檢視共享目錄是否存在,以及來訪者的訪問許可權,如果來訪者具有相應的許可權,則允許客戶端訪問,最後將訪問過程中系統的資訊以及採集的使用者訪問行為資訊存放在日誌檔案中。

第一步:修改配置檔案

首先備份一下samba的配置檔案

cd /etc/samba mv

smb.conf smb.conf

bak

然後重新建立乙個smb.conf檔案

touch smb.conf

然後我們把這段寫入smb.conf中

[global]

workgroup = linuxsir

netbios name = linuxsir05

server string = linux samba server testserver

security = share

[linuxsir]

path = /opt/linuxsir

writeable = yes

browseable = yes

guest ok

= yes

註解:[global]

這段是全域性配置,是必段寫的。其中有如下的幾行;

[linuxsir]

這個在windows中顯示出來是共享的目錄;

第二步:建立相應目錄並授權;

mkdir -p /opt/linuxsir

id nobody

uid=99(nobody) gid=99(nobody) groups=99(nobody)

[root@localhost ~]#

chown -r nobody:nobody /opt/linuxsir

注釋:

第三步:啟動smbd和nmbd伺服器;

[root@localhost ~]#

smbd

[root@localhost ~]#

nmbd

linux中samba詳細安裝

Linux中Samba詳細安裝

本文 為了實現windows主機與linux伺服器之間的資源共享 linux作業系統提供了samba服務,samba服務為兩種不同的作業系統架起了一座橋梁,使linux系統和windows系統之間能夠實現互相通訊,為廣泛的linux愛好者提供了極大方便。本文簡要介紹如何在linux作業系統上搭建sa...

Linux中Samba詳細安裝

為了實現windows主機與linux伺服器之間的資源共享 linux作業系統提供了samba服務,samba服務為兩種不同的作業系統架起了一座橋梁,使linux系統和windows系統之間能夠實現互相通訊,為廣泛的linux愛好者提供了極大方便。本文簡要介紹如何在linux作業系統上搭建samba...

Linux中Samba詳細安裝

為了實現windows主機與linux伺服器之間的資源共享 linux作業系統提供了samba服務,samba服務為兩種不同的作業系統架起了一座橋梁,使linux系統和windows系統之間能夠實現互相通訊,為廣泛的linux愛好者提供了極大方便。本文簡要介紹如何在linux作業系統上搭建samba...