主頁 > 文庫 > 綜合文庫 >

Ubuntu下Samba服務器的搭建

時間:2019-06-17 19:59 作者:admin 來源:未知 手機版
字體:
Ubuntu下Samba服務器的搭建 Samba服務在Ubuntu服務器版本中默認并沒有安裝。 1.Samba軟件包的安裝 在Ubuntu的終端中輸入一下命令: #sudo apt-get install samba #sudo apt-get install smbclient 2.Samba服務器的啟動與關閉 啟動Samba服務器只需執行如下命令: #sudo
下載word文檔:打開支付寶首頁搜索“553344926”領取紅包后即可免費下載高清文檔!
以下是由77cn范文大全為大家整理的Ubuntu下Samba服務器的搭建的相關范文,本文關鍵詞為Ubuntu,Samba,服務器,搭建,Ubuntu,Sam,您可以從右上方搜索框檢索更多相關文章,如果您覺得有用,請繼續關注我們并推薦給您的好友,您可以在綜合文庫中查看更多范文。

Ubuntu下Samba服務器的搭建

Samba服務在Ubuntu服務器版本中默認并沒有安裝。

1.Samba軟件包的安裝

在Ubuntu的終端中輸入一下命令: #sudo apt-get install samba

#sudo apt-get install smbclient

2.Samba服務器的啟動與關閉

啟動Samba服務器只需執行如下命令: #sudo /etc/init.d/smbd start

啟動Samba服務器后,可以使用ps命令查看進程: #ps -aux

可以看到Samba服務會同時啟動兩個服務,其中smbd主要用來管理共享出來的目錄,nmbd主要用來解析NetBIOS名。在Windows系統中,主機可以被加入一個組中,這樣每個主機都必須有一個名字,這個名字是用于在網上被標志的名,并非機器的主機名,將其稱為NetBIOS名。其中nmbd進程是隨著smbd進程啟動而啟動。

關閉Samba服務,使用命令: #/etc/init.d/samba stop 或者:

#smbcontrol smbd shutdown -----------此命令只關閉smbd

重新啟動Samba服務器: #/etc/init.d/samba restart

3.配置Samba服務

Samba服務器主要配置文件為/etc/samba/smb.conf,并且可以將NetBIOS名與主機的對應關系寫在/etc/samba/lmhosts文件中。

(1)在Windows系統中不用輸入密碼訪問Linux共享目錄

在Linux共享一個目錄,將建立好的目錄的設置信息寫入/etc/smb.conf文件即可。如:若共享/home/share目錄,要在Windows系統中訪問這個共享的目錄,假設Windows主機的IP為192.168.0.11,Linux主機的IP為192.168.10,進行如下操作:

#mkdir /home/share #vi smb.conf

將文件中的內容做如下相應修改: security=user 改為security=share 在文件結尾添加如下行: [share]

comment=this is Linux share directory path=/home/share public=yes writable=yes

保存退出,啟動Samba服務: #/etc/init.d/samba start

設置完成!

在Windows 下訪問共享目錄,可點擊運行,輸入 \\\\192.168.0.10\\share

這樣就能以匿名用戶訪問共享目錄share了。

其中配置文件smb.conf主要可以分為兩部分:前一部分為Global Settings(全局部分),全局部分能夠對主機的相關信息進行配置,而且能夠配置訪問時是否需要密碼。常用選項有:

workgroup=MSHOME

這部分是Windows主機的工作組明,Windows主機必須在同一個工作組中,

server string=%h server(Samba,Ubuntu)

這個選項是顯示在Windows上的信息,可以自定義,其中%h為Samba配置文件中的變量,代表了主機名,即使用hostname命令得到的主機名。

log file=/var/log/samba/log.%m

這里指定了Samba服務的日志文件所在位置,其中%m也是samb.conf文件的變量,代表了登錄主機的NetBIOS名。Windows主機的NetBIOS命令可以通過鼠標右鍵打開“我的電腦/屬性/計算機明/更改/其他“來查看。

max log size=1000

設置日志文件的最大尺寸,大小為KB。

需要注意的是在smb.conf文件中“#”和“;”都是注釋。

在smb.conf文件中跌入部分就是共享部分,在此部分中需要將共享的目錄添加到此文件中。此部分的格式和主要選項如下:

[share] ----------在Windows主機中看到的共享文件名,不一定與Linux中共享的文件名一致,

comment=this is Linux share directory ----------對此目錄的說明 path=/home/share -------Linux系統真實的共享目錄,必須為絕對路徑 public=yes -------是否允許所有人都能夠看到此目錄,no為看不到

writable=yes -------是否允許用戶在此目錄下可寫,no為不可些,如果可寫,還需要目錄具有w權限

read only=yes --------設置用戶是否只讀

create mode=0700 --------如果有可寫權限,建立的文件默認的權限掩碼 directory mode=0755 --------如果有可寫權限,建立的目錄默認的權限掩碼

(2)在Windows系統之需要輸入密碼才能訪問Linux共享目錄

在smb.conf文件中,默認行是:

security=user

這行設置了Samba的安全等級,Samba一共可以設置四個安全登記,由底到高分別為:

share:這個選項表示任何人都可以不需要輸入密碼登錄。

user:這個是Samba的默認級別,要求每個用戶必須輸入密碼才能登錄。

server:user級別的密碼都是保存在本機上,而server級別的密碼和用戶名都保存在另一臺主機上。

domain:這個級別要求網絡里必須有一臺Windows的域控制器,驗證工作由域控制器來完成。

需要注意:只要輸入用戶名和密碼的級別,其用戶名一定首先也是Linux系統內的用戶。

如果將Samba的安全級別設置了user級別,那么用戶登錄Samba主機必須輸入密碼,此用戶必須是Linux中的/etc/passwd文件存在的用戶,smb.conf文件的配置如下:

在smb.conf文件中的security=user下加入: smb passwd file= /etc/samba/smbpasswd

在共享部分添加:

[homes]

comment=Home Directories valid users=%S

其中%S為一個變量,它代表了登錄用戶的用戶名,既認證的用戶登錄后就能進入自己的宿主目錄。然后在 /etc/samba下建立smbpasswd文件并加入用戶:

#touch /etc/samba/smbpasswd #smbpasswd -a user1 NEW SMB password:

Retype new SMB password:

這樣就可以讓user1登錄Samba主機了。其中smbpasswd命令的格式為:

#smbpasswd [-選項] 用戶名

常見選項有:



百度搜索“77cn”或“免費范文網”即可找到本站免費閱讀全部范文。收藏本站方便下次閱讀,免費范文網,提供經典小說綜合文庫Ubuntu下Samba服務器的搭建在線全文閱讀。
本文來自:免費范文網(www.oxoddj.tw) 轉載請注明出處!

上一篇:2011年導游法規知識真題答案(章節目錄) 下一篇:湖南省(長郡中學、株洲市第二中學)、江西省(九江一中)等十四校20


本文鏈接:http://www.oxoddj.tw/wenku/zonghe/663357.html(轉載請注明文章來源)

法甲前几名进欧冠