資源描述:
《linux訪問windows共享samba協(xié)議》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、linux訪問windows共享samba協(xié)議篇一:Linux中Samba詳細安裝(Windows主機與Linux服務器之間的資源共享)Linux中Samba詳細安裝(Windows主機與Linux服務器之間的資源共享)為了實現(xiàn)Windows主機與Linux服務器之間的資源共享,Linux操作系統(tǒng)提供了Samba服務,Samba服務為兩種不同的操作系統(tǒng)架起了一座橋梁,使Linux系統(tǒng)和Windows系統(tǒng)之間能夠實現(xiàn)互相通信,為廣泛的Linux愛好者提供了極大方便。本文簡要介紹如何在Linux操作系統(tǒng)上搭建Samba服務器和簡單配置。1、服務查詢默認情況下,Linux系統(tǒng)在
2、默認安裝中已經(jīng)安裝了Samba服務包的一部分,為了對整個過程有一個完整的了解,在此先將這部分卸載掉。使用命令rpm-qa
3、grepsamba,默認情況下可以查詢到兩個已經(jīng)存在的包:samba-client-3.0.33-3.7.el516samba-common-3.0.33-3.7.el52、卸載Samba用rpm-e將兩個包卸載掉。對于samba-common-3.0.33-3.7.el5,因為與其它rpm包之間存在依賴關系,所以必須加參數(shù)-f和--nodeps,-f是指強制,--nodeps是指不檢查依賴關系,具體完整命令為:rpm-esamba-common-3.
4、0.33-3.7.el5-f--nodepsrpm-esamba-client-3.0.33-3.7.el5-f--nodeps3、安裝Samba用以下命令安裝:rpm-ivhsamba-3.0.33-3.29.el5_6.2.i386.rpm-f--nodepsrpm-ivhsamba-client-3.0.33-3.29.el5_6.2.i386.rpm-f--nodepsrpm-ivhsamba-common-3.0.33-3.29.el5_6.2.i386.rpm-f--nodeps安裝完成后,使用命令rpm-qa
5、grepsamba進行查詢,發(fā)現(xiàn)搭建samba服
6、務器所依賴的所有服務器都已經(jīng)安裝好了即可。4、配置smb.conf文件Samba的配置文件一般就放在/etc/samba目錄中,主配置文件名為smb.conf,文件中記錄著大量的規(guī)則和共享信息,所以是samba服務非常重要的核心配置文件,完成samba服務器搭建的大部分主要配置都在該文件中進行。16Samba服務器的工作原理是:客戶端向Samba服務器發(fā)起請求,請求訪問共享目錄,Samba服務器接收請求,查詢smb.conf文件,查看共享目錄是否存在,以及來訪者的訪問權限,如果來訪者具有相應的權限,則允許客戶端訪問,最后將訪問過程中系統(tǒng)的信息以及采集的用戶訪問行為信息存放
7、在日志文件中。第一步:修改配置文件首先備份一下samba的配置文件cd/etc/sambamvsmb.confsmb.confbak然后重新創(chuàng)建一個smb.conf文件touchsmb.conf然后我們把這段寫入smb.conf中[global]workgroup=LinuxSirnetbiosname=LinuxSir05serverstring=LinuxSambaServerTestServersecurity=share[linuxsir]path=/opt/linuxsirwriteable=yesbrowseable=yesguestok=16yes注解:[g
8、lobal]這段是全局配置,是必段寫的。其中有如下的幾行;workgroup就是Windows中顯示的工作組;在這里我設置的是LINUXSIR(用大寫);netbiosname就是在Windows中顯示出來的計算機名;serverstring就是Samba服務器說明,可以自己來定義;這個不是什么重要的;security這是驗證和登錄方式,這里我們用了share;驗證方式有好多種,這是其中一種;另外一種常用的是user的驗證方式;如果用share呢,就是不用設置用戶和密碼了;[linuxsir]這個在Windows中顯示出來是共享的目錄;path=可以設置要共享的目錄放在哪
9、里;writeable是否可寫,這里我設置為可寫;browseable是否可以瀏覽,可以;可以瀏覽意味著,我們在工作組下能看到共享文件夾。如果您不想顯示出來,那就設置為browseable=noguestok匿名用戶以guest身份是登錄;第二步:建立相應目錄并授權;[root@localhost~]#mkdir-p/opt/linuxsir[root@localhost~]#idnobodyuid=99(nobody)gid=99(nobody)16groups=99(nobody)[root@localhost~]#cho