成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

啟動Linux Samba服務器安裝配置實現構建

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

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

本文主要介紹怎樣通過Linux 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計算機上的共享資源了。

Linux Samba使SMB協議運行在NetBIOS協議上,并且使用Windows的NetBEUI協議讓Unix/Linux服務器可以在Windows的網絡鄰居上被訪問到。

安裝 Linux Samba

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

配置 Linux Samba

然后,通過編輯 /etc/samba/smb.conf ,根據需求配置 Linux Samba。在這里,本文的原則是只將文件共享應用于內網,并讓將要被共享的目錄擁有充分的讀寫權限屬性。

  1. [root@sample ~]# vi /etc/samba/smb.conf ← 編輯 Samba 的配置文件   
  2. workgroup = WORKGROUP //設置工作組  
  3. server string = %U's samba %v //描述信息%U代表當前登陸用戶  
  4. netbios name = fedora //netbios名字,fedora9 默認沒有啟用  
  5. log file = /var/log/samba/log.%m //日志文件保存路徑%m你的windows主機名  
  6. max log size = 50 //日志***容量  
  7. security = user //安全級別,user需要用戶名和密碼,share級別則不要  
  8. [samba] //建立一個共享名為samba的共享  
  9. comment = samba   //描述信息  
  10. path = /home/suyang/samba   //共享路徑  
  11. public = no //是否允許guest用戶訪問(相當于guest ok = yes/no)  
  12. writable = yes //是否可寫  
  13. write list = suyang //可以寫入的用戶列表(@代表用戶組) 

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

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

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

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

啟動 Linux Samba服務 

在啟動Linux Samba 服務之前,首先將防火墻設置中 Samba 所用到的端口進行開放。

  1. [root@sample ~]# vi /etc/sysconfig/iptables  ← 編輯 iptables 配置文件  
  2. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT  ← 找到此行,在下面添加如下行:  
  3. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT  
  4. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT  
  5. -A RH-Firewall-1-INPUT -p udp -m udp --dport 137 -j ACCEPT  
  6. -A RH-Firewall-1-INPUT -p udp -m udp --dport 138 -j ACCEPT  
  7. [root@sample ~]# /etc/rc.d/init.d/iptables restart  ← 重新啟動 iptables ,使新的規則生效   
  8. Flushing firewall rules:          [ OK ]  
  9. Setting chains to policy ACCEPT: filter   [ OK ]  
  10. Unloading iptables modules:       [ OK ]  
  11. Applying iptables firewall rules:      [ OK ] 

***,啟動Linux Samba 服務(含兩個守護進程:smb,nmb)。

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

[注意:]
1. smbd   監聽139 TCP端口       設置共享目錄、打印等
2. nmbd   137. 138 UDP端口     管理群組、NetBIOS 等解析工作

這里要注意的是fedora9基于安全考慮,把smb和nmb兩個服務給分離了,平時我們在使用Linux Samba服務的時候,在啟動smb服務的同時nmb這個服務也會跟著啟動,fedora9中則不然,這就造成了我們設置好fedora9中共享的時候,只能使用[url=file://ip/]""ip[/url] 來訪問,而不能使用[url=file://計算機名/]""計算機名[/url] 來訪問,解決的辦法就是同時啟動smb和nmb服務。

從 Windows 客戶端連接到 Linux Samba 服務器 

在服務端啟動Linux Samba服務后,我們就可以從 Windows 客戶端通過 Windows 網絡連接到 Samba。這里以 Windows XP 為例,說明如下連接過程:

1、從桌面打開“網上鄰居”,并點擊“查看工作組計算機”選項;

2、確認出現 Linux Samba 服務端的連接,并雙擊該連接;(本站文檔的主機名以 Sample 為例)

3、輸入在服務端預先設置好的 Linux Samba 用戶的用戶名及密碼;(用戶名同系統用戶名,密碼需要輸入在通過 smbpasswd 為該系統用戶設置的 Samba 專用的密碼。)

4、然后確認能夠連接到 Linux Samba 服務器,并出現根目錄及 Samba 專用共享目錄。***,在相應目錄進行新建、修改以及刪除文件的操作,測試相應權限的可操作性。

[注意:]
在其它版本的linux中(AS5,AS4,Centos)中做如上設置后就可以正常訪問共享了,但是在fedora9中卻不行,我們只能看到共享,但是訪問的時候會出現拒絕訪問的情況,這是為什么呢?因為selinux對samba共享做了限制,我們只用把selinux中對samba的限制給解決了就行了,我們做如下設置就OK了,這也是我做此教程的目的:

  1. #setsebool –P samba_enable_home_dir on  
  2. #setsebool –P samba_export_all_ro on  
  3. #setsebool –P samba_export_all_rw on 

我們可以用命令getsebool –a | grep samba查看上面三項是否打開,打開的話你的共享應該就正常了。

【編輯推薦】

  1. Linux Samba安裝服務與修改防火墻配置以允許訪問
  2. 教會你Linux Sambauser共享方式配置
  3. linux samba服務器客戶端詳細配置方案
  4. 撥號用戶使用局域網上的Linux Samba服務器
  5. Linux Samba Server的配置文件解析
責任編輯:佚名 來源: CSDN
相關推薦

2009-09-17 16:55:02

WSUS服務器

2009-12-28 17:23:54

Fedora Samb

2010-03-31 10:05:40

CentOS Samb

2009-03-01 14:40:16

LinuxNF安裝

2009-09-24 14:58:19

打印服務器

2009-09-17 17:37:05

Nis服務器

2010-05-18 13:02:30

2009-03-04 09:48:52

安裝配置桌面虛擬化Xendesktop

2011-09-01 18:12:43

Linuxsamba

2014-08-04 11:22:21

linuxsamba服務器

2015-12-25 14:30:47

LinuxISC DHCP服務器

2009-09-17 16:50:23

WSUS服務器

2009-10-26 08:46:37

linux samba

2009-06-14 18:37:53

Linux刀片服務器安裝

2009-11-26 09:24:48

Suse Linux

2010-05-13 18:18:50

IIS服務器

2010-03-31 10:41:49

CentOS Samb

2017-12-18 14:27:26

LinuxDNS服務器安裝、配置和維護

2010-01-04 16:54:00

Ubuntu DNS

2012-02-08 09:38:33

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久亚洲一区二区 | 天堂中文资源在线 | 99久久99 | 高清欧美性猛交xxxx黑人猛交 | 黄色国产大片 | 亚洲一区二区三区福利 | 亚洲一区二区三区在线播放 | 欧美黄在线观看 | 国产日韩欧美激情 | 中文字幕一区在线观看视频 | 日日天天 | 成人免费看电影 | 国产欧美一区二区三区国产幕精品 | 香蕉大人久久国产成人av | 免费影视在线观看 | 欧美人成在线视频 | 在线一区 | 91精品国产综合久久香蕉922 | 日韩精品在线网站 | 亚洲成a人片 | 女人夜夜春 | av喷水| 成人国内精品久久久久一区 | 91在线看网站| 99精品国产一区二区三区 | www.青娱乐| 国产精品免费一区二区三区 | 一区欧美 | 国产在线精品一区 | 嫩草国产 | 久久不射网 | 99久久免费精品国产男女高不卡 | 涩爱av一区二区三区 | 欧美综合在线视频 | 中文在线一区二区 | 色综合天天网 | 粉嫩一区二区三区国产精品 | 伊人免费观看视频 | 久久亚洲欧美日韩精品专区 | 国产情侣激情 | 日韩在线观看中文字幕 |