LINUX学习笔记—SAMBA使用篇 smb 文件共享--学习篇
生活随笔
收集整理的這篇文章主要介紹了
LINUX学习笔记—SAMBA使用篇 smb 文件共享--学习篇
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
LINUX學習筆記—SAMBA使用篇 smb 文件共享 (轉)
Linux學習筆記—Samba使用篇
前言:半個月前開始安裝、學習redhat LINUX7.0。作為一個Linux新手,不可避免的遇上了一些問題,通過翻閱書籍資料,查看BBS,自己的摸索實踐,也解決了一些問題。想到自己的經驗教訓可供他人借鑒,于是大膽寫出來,一來可以當作學習筆記保存,二來希望對剛剛接觸Linux的朋友有所幫助。由于本人能力所限,筆記中有所疏漏不足也在所難免,還請各位高手指正。
一、SAMBA簡介
.NETBIOS 是一個為了便于開發基于局域網的資源共享應用程序而設計的api。之后,產生了基于NetBIOS的NetBEUI協議和NBT(NetBIos OVER TCP/IP)協議。NBT協議進一步發展為SMB和CIFS協議。windows的局域網默認采用的就是NetBEUI協議,而SAMBA軟件包所使用的就是CIFS協議,結果就是,裝有SAMBA軟件包的機器能夠和Windows網絡的機器進行通信,讓沒有NetBEUI協議的unix、LINUX機器在SAMBA的幫助下和Windows網絡共享資源。
二、SAMBA的安裝
RedHat Linux7.0的默認安裝模式下已經安裝好了SAMBA。可以用“rpm -q samba”命令查看系統是否安裝了SAMBA以及安裝版本。沒有的話,你可以從安裝光盤中找到SAMBA的rpm文件手動安裝。
三、SAMBA的啟動
使用“ps -aux|grep smb”查看SAMBA服務是否已經運行,默認是否。使用命令“ /etc/init.d/smb start”啟動它;或是通過“linuxconf”把SAMBA設定為系統啟動時啟動。具體步驟,運行“linuxconf”,點擊“control service activity”,顯示的畫面如圖,點擊“sevice control”列表的“smb”,設置啟動為“automatic”,“run level”為“5”。 --這種方法沒有試用, 網絡上很多BLOG都是抄過來的,也沒有途,暫時用命令吧
四、訪問Windows客戶機
smb啟動后,不用作任何設置你已經可以訪問運行Windows的機器了。現在有兩臺機器,分別運行著Linux和Windows98,主機名稱分別是redhat和lily。lily上有目錄“DOWNLOAD”,有打印機“HP”,目錄設置為“完全訪問”,密碼是“abc”。
1、訪問lily上的共享目錄。
第一步,查看lily這臺機器的的共享資源,“smbclient -L //lily”,(必須大寫L)當提示時,輸入密碼后會列出lily上可用的資源。
第二步,“mkdir /mnt/download”,在“/mnt”下建立一個目錄。
第三步,“mount -t smbfs -o username=abc,password=abc //lily/download /mnt/download”--好像WINDOWS文件的共享名字太長都不行,必須是比較短的,我直接取名為SHARE下面的沒有繼續研究,拷貝文件已經夠了,所以淺嘗輒止,把lily上的共享目錄掛接到redhat的“/mnt/download”下面。接下來,你可以象使用本地硬盤那樣訪問該共享目錄了。你也可以編輯“/etc/rc.d/rc.local”,把“mount -t smbfs -o username=abc,password=abc //lily/download /mnt/download”添加到文件的末一行,這樣,系統一啟動,該共享目錄也就掛接好了。
2、使用lily上的打印機。
單擊任務欄上的Gnome圖標,單擊“system”,單擊“control panel”。在“control panel”窗口中,單擊打印機圖標,選擇“SMB/Window 95/98/NT Printer”,如圖。
然后出現設置窗口,如圖。
其中“Hostname of Printer Server”應該填上主機名,這里是“lily”;“Printer name”就是“smbclient -L //lily”顯示出來的打印機名稱,這里是“HP”;“input filter”是讓你選擇打印機型號的,如圖
可以用類似的型號代替,比如“lily”上的打印機是HP deskjet1120c,這里就選擇550c/560c/6xxc。這三項是一定要設置的。然后可以測試一下打印機了。
五、讓Windows的機器訪問Linux
兩種方式:
1、手工編輯“/etc/smb.conf”文件;
2、使用圖形介面設置smb.conf。這里介紹后者。
編輯“/etc/xinetd.d/swat”,改“disable=yes”為“disable=no”,“only_from=localhost”為“only_from=10.0.0.39”。說明:該IP地址是我機器的網卡地址,如果不改,用“localhost:901”不能登錄進SWAT管理介面。會提示你:“A network ettor occured while Netsape was receiving data.
(Network Error:Broken Pipe)Try Connecting again.”
在瀏覽器中輸入“10.0.0.39:901”,進入SWAT,如圖
第一步,設置“global”,其中只要更改“security”類型為“share”,“workgroup”是出現在網絡鄰居里的組名,“netbios name”是該組中本機的名稱,不設置則用主機名。如圖。
第二步,設置“shares”,如圖
先建立一個新的共享名稱,接著“choose share”旁邊的按鈕,選擇這個共享名稱。設定“path”為“/home/download”,“guest ok”為“yes”,“writable”為“yes”,最后不要忘了單擊“commit changes”接受新的設置內容,如圖。
在lily上打開網絡鄰居可以看到有一個“mygroup”的組,里面有一臺“redhat”的電腦,共享目錄是“download”。
至此,一個簡單的雙向共享建立起來了。當然,SAMBA的功能遠不至此,更復雜的功能,有興趣的朋友可以參看各種資料。
來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/226700/viewspace-1001192/,如需轉載,請注明出處,否則將追究法律責任。
轉載于:http://blog.itpub.net/226700/viewspace-1001192/
總結
以上是生活随笔為你收集整理的LINUX学习笔记—SAMBA使用篇 smb 文件共享--学习篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 热敏电阻曲线函数(C语言),B3950
- 下一篇: 开源游戏源码