7.3.4 Linux系統(tǒng)對Samba服務(wù)器共享目錄的訪問
前面介紹了Windows系統(tǒng)匿名訪問Samba服務(wù)器共享目錄的方法,在Linux系統(tǒng)中也可以訪問Samba服務(wù)器中的共享目錄。這時需要使用smbclient命令,當(dāng)然首先得在對應(yīng)Linux系統(tǒng)主機中安裝Samba服務(wù)的客戶端軟件--smbclient。
使用smbclient -L命令(有關(guān)smbclient命令的詳細選項可通過smbclient -help命令查看)可以查看指定Samba服務(wù)器上的所有共享目錄。如要瀏覽本示例中Sambaserver上的共享目錄,可以在終端提示符下輸入以下命令: - smbclient -L Sambaserver
在出現(xiàn)提示輸入密碼時,直接按Enter鍵(因為此處是匿名訪問),結(jié)果會顯示指定Samba服務(wù)器上當(dāng)前全部的共享目錄,如圖7-13所示。
|
圖7-13 在Linux系統(tǒng)主機上查看Samba服務(wù)器上共享目錄的輸出 |
使用共享目錄的命令格式為:smbclient //IP地址或主機名/共享目錄名 -U用戶名。
因為此處是匿名訪問,所以無須加上"-U"選項來指定訪問的用戶名。如在此要匿名訪問Sambaserver上的doc目錄,則可以在終端提示符下輸入以下命令:
- smbclient //Sambaserver/doc
在出現(xiàn)輸入密碼的password提示符時,直接按Enter鍵,即進入到遠程使用服務(wù)器上指定資源的提示符smb:\>,與FTP客戶端相
似,如圖7-14所示。這時可以使用如cd、cat、get等命令對共享目錄和文件進行操作了。注意,這個命令不僅可以訪問Samba服務(wù)器上的共享資
源,還可以訪問網(wǎng)絡(luò)中Windows主機上的共享資源。如圖7-15所示是使用smbclient命令查看Windows系統(tǒng)主機共享資源的示例。
|
圖7-14 使用smbclient命令使用網(wǎng)絡(luò)中的共享文件 |
|
圖7-15 使用smbclient命令查看Windows系統(tǒng)主機上的共享目錄 |
|