從Linux 訪問Windows的文件夾和Windows的共享打印機


網絡上的文章,多數講的是把 Linux當作 samba 服務器,換句話說,就是從windows來訪問linux上的目錄和打印機。 

有些時候,我們可能需要從linux上來訪問 Windows 上的文件和打印機,這是是把linux當作 samba的客戶端。

故此備忘!

windows 已經提供了 smba 服務,參見:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365233(v=vs.85).aspx

我們要做的,就是如何使用之。以CentOS5.8為例:

一,從linux訪問 Windows 文件:

   1. windows 機器上的設定

   前提條件是 :Windows 的workgroup 或者 domain中如果有用戶名為 gao,口令也為 gao   

   首先 Windows 機器上 文件夾共享 。

   在Windows機器 192.168.101.10 機器上,對目錄 myshare 開設共享。共享名設置為 myshare。

   換句話說,從其他的Windows機器上,可以訪問 \\192.168.101.10\myshare

   對此共享,我設置 domain 用戶 gao 可以訪問它,並且可以讀寫(為了實驗方便 安全權限設為full control )。

   2. CentOS 機器上的設定

   當安裝CentOS 的時候,已經裝好了 samba 服務。

   執行:mount -t cifs -o username=gao,password=gao //192.168.101.10/myshare /mnt/gaopoint

   然后 cd /mnt/gaopoint

   就可以讀寫此共享文件夾里的文件了。

   如果希望下次啟動后,仍然有效,可以在/etc/fstab 中添加如下的行:

   //16.157.245.118/myshare /mnt/gaopoint          cifs    username=tester,password=%rdx4esz3waq 0 0 

 二,從linux訪問 Windows 打印機:

  1. Windows 機上的設定。

      Windows 機上通過tcp/ip 端口安裝了一台網絡打印機(網絡打印機IP: 192.168.101.200 端口:9100)。

      此Windows 機的 IP 地址:192.168.101.20, 此打印機開共享,共享打印機名為 HPLaserJet。

      此共享打印機開權限給 Windows 的 domain 用戶 gao。

      換句話說,你如果在其他的Windows機上輸入 \\192.168.10.20,可以看到名為 HPLaserJet 的打印機圖標。

  2. CentOS 機上的設定。

      通過 System-> Administration->Printing,進入打印機配置畫面。

      點New Printer 圖標,給定Printer名為 gaoPrinter,按【forward】。

       在接下來的畫面里,[Select Connection]類型里,選擇【Windows Printer via SAMBA】。

       smb://框里,填寫 Windows 打印機的地址: /192.168.10.20/HPLaserJet

       實際上最后就是(smb:///192.168.10.20/HPLaserJet)。

       接下來的動作很重要!

       繼續停留在此畫面中,填寫[Authentication]的 username 和 password。

       還記得在Windows機下的用戶 gao么? 此處輸入 Windows Domain用戶 gao 和它的口令 gao

       然后按旁邊的 【verify】按鈕,如果成功驗證,則顯示【This print share is accessible】。

       到這里,點下面的【Apply】按鈕。

       然后,還不算完,因為還需要把此打印機設為我們在linux 下的 default 打印機,並且打印測試頁:

       訪問 http://localhost:631

           點到 [printers] tab頁,然后 [set as default]。

           如果打印機尚未激活,則點 [start printer] 和 [accept jobs],再點 [print test page]。

       整個過程,和這個有點類似:http://blog.chinaunix.net/uid-23028407-id-115436.html

      上述CentOS 機上的設定動作也可以完全通過  http://localhost:631 來配置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM