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...