技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類 >

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

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-10-26 12:17┆點(diǎn)擊:

  在Windows操作系統(tǒng)之間,可以通過(guò)映射網(wǎng)絡(luò)驅(qū)動(dòng)器的方式,將某個(gè)共享目錄映射成一個(gè)磁盤(pán)文件系統(tǒng),在Linux下,可以通過(guò)smbmount命令來(lái)實(shí)現(xiàn)相似的功能,將Windows的某個(gè)共享目錄掛載到Linux下的某個(gè)目錄下。

  測(cè)試平臺(tái):

  Red Hat Enterprise Linux AS release 3 (Taroon)

  Windows 2000 Advanced Server SP4

  當(dāng)前測(cè)試條件:

  1、Windows和Linux共處于同一個(gè)局域網(wǎng)中,可以互相ping通,都未設(shè)置防火墻

  2、Windows的IP地址:192.168.60.188

  3、Linux的IP地址:192.168.60.189

  4、Windows上當(dāng)前有如下共享:c$,temp(everyone具有讀取權(quán)限)

  5、Windows上的用戶有cmw(管理員組用戶帳號(hào)),grp(管理員組用戶帳號(hào)),guest(當(dāng)前未啟用),沒(méi)有root帳號(hào)

  6、Linux上安裝有相關(guān)的RPM包:samba-client,它是Samba客戶端工具,安裝后可以使用smbmount命令

  基本測(cè)試過(guò)程如下:

  語(yǔ)法:smbmount //IP地址/共享名 掛載點(diǎn) -o 選項(xiàng)1,選項(xiàng)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

  此時(shí),未指定帳號(hào)和密碼,則使用環(huán)境變量USER為帳號(hào),使用環(huán)境變量PASSWD作為密碼,因?yàn)閃indows已經(jīng)啟用guest帳號(hào),且temp共享為允許任何人讀取,所以此次命令運(yùn)行成功

  [root@rh root]# umount ./temp

  卸載網(wǎng)絡(luò)文件系統(tǒng)

  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

  此時(shí),guest帳號(hào)被停用,所以連接失敗。