<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jasmine214--love

    只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
    posts - 731, comments - 60, trackbacks - 0, articles - 0

    Fedora Samba安裝與配置

    Posted on 2011-05-26 15:34 幻海藍夢 閱讀(7283) 評論(0)  編輯  收藏 所屬分類: Linux

    經過長時間學習Samba,于是和大家分享一下,你可能會遇到Fedora Samba安裝問題,看完本文你肯定有不少收獲,這里將介紹Fedora Samba安裝問題的解決方法,希望本文能教會你更多東西。在我們使用 Windows 作為客戶機的時候,通常有文件、打印共享的需求。

    Fedora 9 Samba 服務器的構建

    作為Windows 網絡功能之一,通常可以在 Windows 客戶機之間通過 Windows Network 固有的功能實現這些要求。然而,通過 Fedora Samba 我們也可以讓一臺 Fedora 主機來兼容 Windows 網絡,實現同樣的功能,進而充分發揮 Fedora 主機的可用性。

    本文主要介紹怎樣通過 Fedora Samba 服務器的構建實現 Windows 網絡中的文件共享。
    SMB協議是建立在 NetBIOS協議之上的應用協議,是基于TCP138、139兩個端口的服務,NetBIOS出現之后,Microsoft就使用NetBIOS實現了 一個網絡文件/打印服務系統。這個系統基于NetBIOS設定了一套文件共享協議,Microsoft稱之為SMB(Server Message Block) 協議,這個協議被用于Lan Manager和Windows服務器系統中,實現不同計算機之間共享打印機和文件等。因此,為了讓Windows和Unix/Linux計算機相集成, 最好的辦法就是在 Unix/Linux計算機中安裝支持SMB協議的軟件。這樣使用Windows的客戶端不需要更改設置, 就能像使用Windows NT或Windows 2000服務器一樣,使用Unix/Linux計算機上的共享資源了。
    Fedora Samba使SMB協議運行在NetBIOS協議上,并且使用Windows的NetBEUI協議讓Unix/Linux服務器可以在Windows的網絡鄰居上被訪問到。

    安裝Fedora Samba 

    首先,通過 yum 來在線安裝Fedora Samba 。
    yum -y install samba

    配置Fedora Samba 

    然后,通過編輯 /etc/samba/smb.conf ,根據需求配置Fedora Samba。在這里,本文的原則是只將文件共享應用于內網,并讓將要被共享的目錄擁有充分的讀寫權限屬性。
    [root@sample ~]# vi /etc/samba/smb.conf ← 編輯Fedora Samba 的配置文件
    workgroup = WORKGROUP //設置工作組
    server string = %U's samba %v //描述信息%U代表當前登陸用戶
    netbios name = fedora //netbios名字,fedora9 默認沒有啟用
    log file = /var/log/samba/log.%m //日志文件保存路徑%m你的windows主機名
    max log size = 50 //日志最大容量
    security = user //安全級別,user需要用戶名和密碼,share級別則不要
    [samba] //建立一個共享名為samba的共享
    comment = samba   //描述信息
    path = /home/suyang/samba   //共享路徑
    public = no //是否允許guest用戶訪問(相當于guest ok = yes/no)
    writable = yes //是否可寫
    write list = suyang //可以寫入的用戶列表(@代表用戶組)

    接下來,創建將要通過Fedora Samba 共享給 Windows 網絡的專用目錄。

    [root@sample ~]# mkdir /home/suyang/samba  ← 建立共享文件專用目錄
    [root@sample ~]# chown -R nobody. /home/suyang/samba  ← 設置專用目錄歸屬為 nobody
    [root@sample ~]# chmod 777 /home/suyang/samba  ← 將專用目錄屬性設置為 777 

    在進行到服務端的連接之前,需要預先對用于登錄Fedora Samba 的用戶進行設置。這里我們以 Fedora Samba 標準的 Samba 用戶數據庫管理工具“smbpasswd”為例,創建用于登錄Fedora Samba 的用戶數據。這里需要注意的一點:用 smbpasswd 創建用戶的前提是,系統用戶中存在該用戶 -- 在基于系統用戶之上,才可以創建該用戶在Fedora Samba 用戶數據庫中的信息。

    [root@sample ~]# smbpasswd -a suyang  ← 將系統用戶 suyang(例)加入到Fedora Samba 用戶數據庫
    New SMB password:  ← 輸入該用戶用于登錄Fedora Samba 的密碼
    Retype new SMB password:  ← 再次確認輸入該密碼

    啟動Fedora Samba 服務

    在啟動Fedora Samba 服務之前,首先將防火墻設置中Fedora Samba 所用到的端口進行開放。
    [root@sample ~]# vi /etc/sysconfig/iptables  ← 編輯 iptables 配置文件
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT  ← 找到此行,在下面添加如下行:
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
    -A RH-Firewall-1-INPUT -p udp -m udp --dport 137 -j ACCEPT
    -A RH-Firewall-1-INPUT -p udp -m udp --dport 138 -j ACCEPT
    [root@sample ~]# /etc/rc.d/init.d/iptables restart  ← 重新啟動 iptables ,使新的規則生效
    Flushing firewall rules:  [ OK ]
    Setting chains to policy ACCEPT: filter [ OK ]
    Unloading iptables modules: [ OK ]
    Applying iptables firewall rules:  [ OK ]

    最后,啟動Fedora Samba 服務(含兩個守護進程:smb,nmb)。

    [root@sample ~]# chkconfig smb on  ← 設置Fedora Samba 自啟動
    [root@sample ~]# chkconfig --list smb  ← 確認Fedora Samba 啟動標簽,確認 2-5 為 on 的狀態
    smb 0:off 1:off 2:on 3:on 4:on 5:on 6:off
    [root@sample ~]# chkconfig nmb on  ← 設置 nmb 自啟動
    [root@sample ~]# chkconfig --list nmb  ← 確認 nmb 啟動標簽,確認 2-5 為 on 的狀態
    nmb 0:off 1:off 2:on 3:on 4:on 5:on 6:off
    [root@sample ~]# /etc/rc.d/init.d/smb start  ← 啟動 Fedora Samba 服務
    Starting SMB services: [ OK ]
    [root@sample ~]# /etc/rc.d/init.d/nmb start  ← 啟動 nmb 服務
    Starting NMB services: [ OK ]

    [注意:]
    1. smbd   監聽139 TCP端口 設置共享目錄、打印等
    2. nmbd   137. 138 UDP端口管理群組、NetBIOS 等解析工作
    這 里要注意的是fedora9基于安全考慮,把smb和nmb兩個服務給分離了,平時我們在使用Fedora samba服務的時候,在啟動smb服務的同時nmb這個服務也會跟著啟動,fedora9中則不然,這就造成了我們設置好fedora9中共享的時候, 只能使用[url=file://ip/]""ip[/url] 來訪問,而不能使用[url=file://計算機名/]""計算機名[/url] 來訪問,解決的辦法就是同時啟動smb和nmb服務。

    原文:http://www.router.net.cn/Article/36807.html
    http://www.router.net.cn/Article/36807.html
    http://www.router.net.cn/Article/36807.html
    主站蜘蛛池模板: 国产免费人人看大香伊| 免费一级毛片在线播放视频| 中文文字幕文字幕亚洲色| 亚洲日韩精品A∨片无码加勒比| 看一级毛片免费观看视频| h片在线观看免费| 18禁美女裸体免费网站| 真实乱视频国产免费观看| 亚洲精品蜜桃久久久久久| 亚洲三级高清免费| 美女视频黄的免费视频网页 | 亚洲图片中文字幕| 一本岛v免费不卡一二三区| 99久久精品免费精品国产| 精品免费国产一区二区| 国产亚洲精品美女| 中文字幕专区在线亚洲| 亚洲一本到无码av中文字幕 | 黄色短视频免费看| 青青草国产免费久久久下载| 亚洲成在人线在线播放无码 | 91麻豆精品国产自产在线观看亚洲 | 亚洲香蕉免费有线视频| 亚洲偷偷自拍高清| 亚洲国产精品自产在线播放| 亚洲欧洲日本天天堂在线观看| 69堂人成无码免费视频果冻传媒| 在线观看亚洲精品福利片| 高清一区二区三区免费视频| 亚洲美女高清一区二区三区| 亚洲久悠悠色悠在线播放| 全亚洲最新黄色特级网站| 亚洲乱码一二三四区麻豆| a级毛片在线免费| 亚洲人成网站18禁止一区| 无码囯产精品一区二区免费 | 亚洲欧洲日产国码在线观看| 国产在线观看免费完整版中文版 | 日本在线免费观看| 亚洲av纯肉无码精品动漫| 黄瓜视频高清在线看免费下载|