在Linux下用Smbmount命令掛載Windows共用

來源:互聯網
上載者:User

   在Windows作業系統之間,可以通過映射網路磁碟機的方式,將某個共用目錄映射成一個磁碟檔案系統,在Linux下,可以通過smbmount命令來實現相似的功能,將Windows的某個共用目錄掛載到Linux下的某個目錄下。

  測試平台:

  Red Hat Enterprise Linux AS release 3 (Taroon)

  Windows 2000 Advanced Server SP4

  當前測試條件:

  1、Windows和Linux共處於同一個區域網路中,可以互相ping通,都未設定防火牆

  2、Windows的IP地址:192.168.60.188

  3、Linux的IP地址:192.168.60.189

  4、Windows上當前有如下共用:c$,temp(everyone具有讀取許可權)

  5、Windows上的使用者有cmw(Administrator 群組使用者帳號),grp(Administrator 群組使用者帳號),guest(當前未啟用),沒有root帳號

  6、Linux上安裝有相關的RPM包:samba-client,它是Samba用戶端工具,安裝後可以使用smbmount命令

  基本測試過程如下:

  文法:smbmount //IP地址/共用名稱 掛載點 -o 選項1,選項2……

  1、掛載c$共用:

  [root@rh root]# smbmount //192.168.60.188/c$ ./c$ -o username=cmw

  Password:

  [root@rh root]# cd c$

  或:

  [root@rh root]# smbmount //192.168.60.188/c$ ./c$ -o username=cmw,password=cmww

  lovegrp

  [root@rh root]# cd c$

  2、掛載temp共用(啟用guest帳戶)

  [root@rh root]# smbmount //192.168.60.188/temp ./temp

  Password:

  [root@rh root]# cd temp/

  [root@rh temp]# ls

  samba webmin-1.260.tar.gz

  此時,未指定帳號和密碼,則使用環境變數USER為帳號,使用環境變數PASSWD作為密碼,因為Windows已經啟用guest帳號,且temp共用為允許任何人讀取,所以此次命令運行成功

  [root@rh root]# umount ./temp

  卸載網路檔案系統

  3、掛載temp共用(未啟用guest帳戶)

  [root@rh root]# smbmount //192.168.60.188/temp ./temp

  Password:

  Anonymous login successful

  2068: tree connect failed: ERRDOS - ERRnoaccess (Access denied.)

  SMB connection failed

  此時,guest帳號被停用,所以串連失敗。

相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。