SAMBA是一個相當好用的分享軟體,以下就用Fedora core 6來作安裝示範:
一、安裝說明
1.先用搜尋是否安裝好SAMBA套件。
[root@localhost ~]# rpm -qa samba
2.如果沒有,那就用yum來安裝吧!
[root@localhost ~]# yum -y install samba
[說明]:會有以下三個主要套件被安裝
samba
主要包含了 SAMBA 的主要 daemon 檔案 (smbd 及 nmbd)、 SAMBA 的文件檔 (document)、以及其他與 SAMBA 相關的 logrotate 設定檔及開機預設選項檔案等。
samba-client
這個套件則提供了當 Linux 做為 SAMBA Client 端時,所需要的工具指令,例如掛載 SAMBA 檔案格式的執行檔 smbmount 等等。
samba-common
這個套件則主要提供了 SAMBA 的主要設定檔 (smb.conf) 、 smb.conf 語法檢驗的測試程式 (testparm)等等。
二、網路環境
<<暫缺>>
三、主態設定
1.在 smb.conf 當中設定好工作群組、NetBIOS 主機名、主機說明、語系設定、密碼使用狀態等等與主機相關的資訊;
[root@localhost ~]# vi /etc/samba/smb.conf
#設定工作群組-最好設定成同一個群組。 workgroup = MSHOME #設定NetBIOS主機名稱-主機的名稱不可相同。
netbios name = linux-samba-server
#主機說明
server string = Linux Samba Server
#語系設定
display charset = UTF8
dos charset = cp950
unix charset = UTF8
設定好smb.conf,我們可以測試一下smb.conf語法上是否有錯誤:
[root@localhost ~]# testparm
2.在 smb.conf 內設定好預計要分享的目錄或裝置以及可供使用的使用者資料;
[yenchieh] path = /home/yenchieh ; writeable = no browseable = yes valid users = yenchieh
3.根據步驟 2 的設定,在 Linux 檔案系統當中建立好分享出去的檔案或裝置的使用權限;
<<缺>>
4.根據步驟 2 的設定,以 smbpasswd 建立起使用者的帳號及密碼;
密碼檔案放置在 /etc/samba/smbpasswd 這個檔案當中!
[root@localhost ~]# smbpasswd -a yenchieh
New SMB password:
Retype new SMB password:
[注意] : Samba中的使用者必須是系統中的使用者,但密碼可以不相同。
[說明] : 2~3的步驟可用以下指令利用圖形介面來設定
[root@localhost ~]# /usr/bin/system-config-samba
5.啟動 Samba 的 smbd, nmbd 服務。
[root@localhost ~]# /etc/init.d/smb start
四、Windows網路設定
windows的防火牆中,檔案與印表機共用要勾選起來。
參考資料:
鳥哥的 Linux 私房菜-SAMBA伺服器, http://linux.vbird.org/
No comments:
Post a Comment