• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • SAMBA的簡單使用

    發表于:2007-07-04來源:作者:點擊數: 標簽:
    讓 Windows 計算機可以通過 網絡 鄰居來存取 Linux 主機上面的檔案!這就是 SAMBA 這個 服務器 的主要目的了 讓 Windows 計算機可以通過網絡 鄰居來存取 Linux 主機上面的檔案!這就是 SAMBA 這個服務器的主要目的了 SAMBA 就使用兩個 daemons 來管理這兩個
    讓 Windows 計算機可以通過網絡鄰居來存取 Linux 主機上面的檔案!這就是 SAMBA 這個服務器的主要目的了

    讓 Windows 計算機可以通過網絡鄰居來存取 Linux 主機上面的檔案!這就是 SAMBA 這個服務器的主要目的了

    SAMBA 就使用兩個 daemons 來管理這兩個不同的服務:
     
    smbd :這個 daemon 的主要功能就是用來管理 SAMBA 主機分享什么目錄、檔案與打印機等等的內容。
    nmbd :這個 daemon 則是用來管理群組啦、NetBIOS name 啦等等的解析。
     
    所以, SAMBA 每次激活至少都需要有這兩個 daemons!而當我們激活了 SAMBA 之后,主機系統就會激活 137, 138, 139 三個 port ,且同時會有 UDP/TCP 的監聽服務!

    查看系統安裝軟件:
    #rpm –qa | grep samba

    SAMBA 的設定文檔:
    在 /etc/samba 底下的幾個重要的設定文檔有:
    /etc/samba/smb.conf:這個就是 SAMBA 最主要的設定檔了!在較為簡單的設定當中,這也是唯一的一個設定檔!此外,這個檔案本身就含有相當豐富的說明,所以,在設定之前,請使用 vi 好好的詳細的觀看一下這個檔案吧!這個設定檔主要的設定分為兩部份,分別是 [global] 這個設定主機功能的項目,以及接下來的每個分享出去的目錄的屬性設定。我們會在后續的部分進行更多的說明。

    /etc/samba/lmhosts:這個檔案的主要目的在對應 NetBIOS name 與該主機名稱的 IP ,事實上,他有點像是 /etc/hosts 的功能!只不過這個 lmhosts 對應的主機名稱是 NetBIOS name 喔!不要跟 /etc/hosts 搞混了!由于目前 SAMBA 的功能越來越強大,所以通常只要您一激活 SAMBA 時,他就能自己捉到 LAN 里面的相關計算機的 NetBIOS name 對應 IP 的信息,因此,這個檔案通??梢圆挥迷O定了!

    /etc/samba/smbpasswd:這個檔案預設并不存在啦!他是 SAMBA 預設的使用者密碼對應表。當我們設定的 SAMBA 服務器是較為嚴密的,需要使用者輸入帳號與密碼后才能登入的狀態時,使用者的密碼預設就是放置在這里咯 ( 當然啰,您可以自行在 smb.conf 里面設定密碼放置的地方及密碼文件名,不過,我們這里都以預設的狀態來說明 ) 。比較需要注意的是,這個檔案因為包含了使用者的密碼,所以,當然權限方面要較為注意啦!這個檔案的擁有者需要是 root ,且權限設定為 600 才行喔!

    SAMBA 的執行檔:
    SAMBA 的執行檔可就多了!一般來說,做為 SAMBA Server 的執行檔有 testparm, smbd, nmbd, smbpasswd,至于做為 SAMBA Client 的執行檔主要則是:smbmount, smbclient。
     
    smbd 與 nmbd:這兩個執行檔就是那兩個主要的 daemons !每次激活 SAMBA 都會使用到的兩個執行檔啦!

    testparm:當我們設定完成了 smb.conf 這個主要設定檔之后,而想要查看一下 SAMBA 的所有設定參數與 smb.conf 的設定項目是否正確時,就需要使用這個 testparm 來查看啰 ( 其實就是 test parameters 的簡寫!)!所以說,每次在修改完 smb.conf 之后,請務必要使用 testparm 查看看是否有設定錯誤喔!

    smbpasswd:如果您的 SAMBA 設定的較為嚴格,需要規定使用者的帳號與密碼,那么那個密碼檔案的建立就需要使用 smbpasswd 來建置才可以的喔!所以這個指令與建立 SAMBA 的密碼有關咯!

    smbclient:當你的 Linux 主機想要藉由網絡鄰居的功能來查看別臺計算機所分享出來的目錄與裝置時,就可以使用 smbclient 來查看啦!這個指令也可以使用在自己的 SAMBA 主機上面,用來查看是否設定成功哩!
    smbmount:在 Windows 上面我們可以設定『網絡磁盤驅動器』來連接到自己的主機上面,同樣的,在 Linux 上面,我們可以透過 smbmount 來將遠程主機分享的檔案與目錄掛載到自己的 Linux 主機上面哪!不過,其實我們也可以直接使用 mount 這個指令來進行同樣的功能就是了。

    配置smb.conf

    顯示配置后的文件:
    # grep -v '^#' smb.conf | grep -v '^;' | grep -v '^$'

    客戶端:設置用戶和密碼:
    #smbpasswd  -a user
    注意:在 SAMBA 主機所提供能夠登入的帳號,必須要在 /etc/passwd里面存在

    最后就可以通過windows的網上鄰居看了linux機器上的文檔和目錄了。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>