溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

跟小段一起學(xué)Solaris(16)---Samba文件共享

發(fā)布時間:2020-03-24 02:39:52 來源:網(wǎng)絡(luò) 閱讀:2350 作者:小段 欄目:系統(tǒng)運維
        如今的操作系統(tǒng)市場,幾乎是Unix與Windows割據(jù)天下。一個侵占了絕對的服務(wù)器市場,而另一個卻幾乎吞噬了整個桌面市場。經(jīng)常有人抱怨如今的文件系統(tǒng)、網(wǎng)絡(luò)的異構(gòu),使不同的系統(tǒng)之間的訪問變得困難,需要引入一門通用的“語言”來解釋異構(gòu)系統(tǒng)之間的通訊。上一次我們一起配置NFS共享服務(wù),是為了在類Unix系統(tǒng)中實現(xiàn)文件共享。今天我們一起來看看Samba for Solaris的使用,實現(xiàn)了UNIX與windows的文件共享和打印共享,你可以在本地的windows系統(tǒng)上的網(wǎng)絡(luò)鄰居來訪問Solaris上的文件,打印共享,您甚至還可以映射網(wǎng)絡(luò)驅(qū)動器,這就如同使用本地磁盤一樣方便。而且利用Unix的強(qiáng)大的訪問控制,你可以對不同的共享目錄權(quán)限設(shè)置,不用擔(dān)心有人會刪除你的文檔,而您自己卻可以自由操作。
一、簡單介紹
        首先,我們先來介紹下什么是Samba,我們看看Samba組織的目標(biāo)——Opening Windows To A Wider World。熟悉 Linux的用戶可能常常在Linux上安裝Samba服務(wù)來實現(xiàn)與Windows系統(tǒng)的文件共享和打印機(jī)共享。他們之間的數(shù)據(jù)傳輸使用 SMB(Service Message Block)協(xié)議.這是一個在傳輸層之上的協(xié)議,所以他可以支持很多不同異構(gòu)系統(tǒng)的網(wǎng)絡(luò)互聯(lián)(比如,Linux,Solaris,Windows等),Samba之所以能夠工作,因為SMB協(xié)議模仿了Windows內(nèi)核的文件和打印共享協(xié)議。微軟已經(jīng)將SMB改名為公共因特網(wǎng)文件系統(tǒng)(CIFS,Common Internet File System ),并打算把它設(shè)計為Internet的標(biāo)準(zhǔn)協(xié)議。這在一定程度上是由于它想與最初的基于NetBIOS的SMB保持一定的距離。NetBIOS是Windows 網(wǎng)絡(luò)的一個偉大的工具,Microsoft使用NetBIOS實現(xiàn)了一個網(wǎng)絡(luò)文件/打印服務(wù)系統(tǒng),但是為LAN設(shè)計的它卻注定了不能路由。
        Samba執(zhí)行了 SMB/CIFS的一個版本,這個版本在很大程度上與大多數(shù)的Windows版本兼容。但是,無論是從Windows連接到Linux還是從Linux連接到Windows機(jī)器,Samba系統(tǒng)對于實現(xiàn)文件和打印服務(wù)來說總是很穩(wěn)定的。我們可以通過Windows的網(wǎng)絡(luò)鄰居來輕松訪問安裝了Samba的 UNIX/LINUX服務(wù)器。(更多的文檔見[url]www.samba.org[/url]、[url]http://baike.baidu.com[/url])
二、Samba在solaris上的安裝與配置
1.安裝系統(tǒng)時自帶smb,省略安裝的步驟。
2.配置相關(guān)文件。Solaris下的Samba配置文件是smb.conf。但是我們需要由smb.conf-example拷貝一份。
三、共享方式:
⑴不需要密碼
        命令:cp /etc/sfw/smb.conf-example /etc/sfw/smb.conf
        命令:vi  /etc/sfw/smb.conf
跟小段一起學(xué)Solaris(16)---Samba文件共享
        修改: security=share  share為不需要輸入用戶 user是需要輸入,no 是初始值
跟小段一起學(xué)Solaris(16)---Samba文件共享
        然后到最跟部書寫
        [smb1]--自定義
        coment = software --注釋
        path =/smb --共享目錄
        public= yes  yes是訪問是不需要輸入密碼,no是需要密碼的.
跟小段一起學(xué)Solaris(16)---Samba文件共享
        查看服務(wù)  svcs -a |grep samba
跟小段一起學(xué)Solaris(16)---Samba文件共享
        開啟服務(wù) svcadm enable -rst samba
跟小段一起學(xué)Solaris(16)---Samba文件共享
        測試 :用windows訪問測試.運行 \\192.168.0.246
跟小段一起學(xué)Solaris(16)---Samba文件共享
        確定后出來一個窗口,就和Windows之間的共享一樣。并且不提示輸入用戶名和密碼。
跟小段一起學(xué)Solaris(16)---Samba文件共享
-------OK-------如果沒有密碼的話,隨便一個人都能連接上Samba服務(wù),任意上傳文件。所以我們在實際應(yīng)用的時候應(yīng)該用加密方式!
⑵需要密碼(增加密碼驗證)
        vi /etc/sfw/smb.conf
跟小段一起學(xué)Solaris(16)---Samba文件共享
          里面更改: security=user
跟小段一起學(xué)Solaris(16)---Samba文件共享
          最后面  :  public =no
跟小段一起學(xué)Solaris(16)---Samba文件共享
        創(chuàng)建用戶 :useradd -d /a1 -m /a1
跟小段一起學(xué)Solaris(16)---Samba文件共享
        把用戶改為samba用戶。編輯password :/usr/sfw/bin/smbpasswd –a a1
跟小段一起學(xué)Solaris(16)---Samba文件共享
        重啟服務(wù)  svcadm restart samba
跟小段一起學(xué)Solaris(16)---Samba文件共享
        測試 : 用windows 訪問unix 地址(IP)
跟小段一起學(xué)Solaris(16)---Samba文件共享
        這里就彈出一個面板,提示輸入用戶名和密碼了。
跟小段一起學(xué)Solaris(16)---Samba文件共享
跟小段一起學(xué)Solaris(16)---Samba文件共享
        這是/usr/sfw/bin/smbpasswd命令的參數(shù):
-a add user 添加samba用戶
-d disable user 禁用某個samba用戶
-e enable user 啟用某個samba用戶
-i interdomain trust account 域際信任用戶
-m machine trust account 本機(jī)信任用戶
-n set no password 清除密碼
-W use stdin ldap admin password 使用stdin ldap管理員密碼
-w ldap admin password 設(shè)置ldap管理員密碼
-x delete user 刪除某個samba用戶
-R name resolve order 名稱解析
        以上都是smbpasswd命令的參數(shù)。翻譯已經(jīng)給出了,有興趣的朋友能和小段一起研究一下。
四、讀寫權(quán)限:
        有時候我們會遇到這種情況,某個目錄中的信息不能隨便讓用戶修改,其他目錄需要讓用戶上傳文件。這時我們就會用到samba的讀寫權(quán)限。
        編輯samba配置文件。命令:vi  /etc/sfw/smb.conf
        新建一個共享目錄smb2
跟小段一起學(xué)Solaris(16)---Samba文件共享
        看到?jīng)]?這里是設(shè)置只讀為yes,默認(rèn)為no。在Windows中訪問一下:
跟小段一起學(xué)Solaris(16)---Samba文件共享
        進(jìn)入可讀寫的smb1目錄,測試一下:
跟小段一起學(xué)Solaris(16)---Samba文件共享
跟小段一起學(xué)Solaris(16)---Samba文件共享
        呵呵,可以的喲!只不過是亂碼。再去smb2中看看吧。
跟小段一起學(xué)Solaris(16)---Samba文件共享
-------完成-------
這樣就有了實際的意義,方便了對服務(wù)器的管理。對于文件的上傳和下載我們一共有三種方式了:
1、cmd中FTP方式。
2、文件上傳工具。如FlashFXP等。
3、Samba方式。利用Windows下的netbios協(xié)議進(jìn)行文件的傳輸。
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI