5.31.2007

smbclient xp share with domain

Access 有 domain 管理的 XP share folder: 用 smbclient 的 -A option 指定 Authorization data file.
file

winxp內容是
username = <name>
password = <password>
domain = <domain>
然後run
 smbclient -L 10.1.1.5 -A  winxp
就可以正確 list 出 host 10.1.15 的share folder


繼續用 smbclient,當作是 samba 的ftp like client .. 連線到 xp host的某個folder上 (好奇怪,一定要是某個folder,不能是host) :
smbclient \\\\10.1.1.5\Charles -A winxp
注意,大小寫要完全符合喔。還有"\"要加escape character :"\"所以變成兩倍。

然後就會出現smb client 的promt了:
smb:\>
以下就和 ftp 一樣,用get 拿file,用put 丟file,用"!" 執行local 的command。

如果只是要單純的作一件事,可以用 "-c command-string"這個option :

上傳 myfile 上去
smbclient \\\\10.1.1.5\\Charles -A winxp -c "put myfile"

在install smbfs (其實不需要) package時,會詢問要不要採用dhcp server傳來的WINS設定,
回答Yes的話,就可以直接用 server name,不必用ip address囉 (但是雙倍斜線還是要)
很方便喔 :)

沒有留言: