欢迎各位兄弟 发布技术文章
这里的技术是共享的
pfsense 是 192.168.2.21
公共盘 192.168.7.20
这个是列出共享的文件夹
/usr/local/bin/smbclient -L //192.168.7.20/ddd$ -U aaa%'bbb@ddd'
这个是复制文件到ddd文件夹
smbclient //192.168.7.20/ddd$ -U aaa%'bbb@ddd' -c 'put /tmp/testfile.txt testfile.txt'
/usr/local/bin/smbclient //192.168.7.20/ddd$ -U aaa%'bbb@ddd' -c "put /tmp/share720/111.txt Squidlog-111.txt"
/usr/local/bin/smbclient //192.168.7.20/ddd$ -A /root/authfile -c "put /tmp/share720/111.txt Squidlog-111.txt" #当然需要authfile文件,见本网页下面
/usr/local/bin/smbclient //192.168.7.20/ddd$ -U aaa%'bbb@ddd' -c "put /tmp/share720/111.txt Squidlog-111.txt"
/usr/local/bin/smbclient //192.168.7.20/ddd$ -U aaa%'bbb@ddd' -c "put /tmp/share720/111.txt Squidlog-111.txt"
test1.sh 下面 如果 SMB_SHARE="//192.168.7.20/ddd$" 没有美元符,可能会报tree connect failed: NT_STATUS_BAD_NETWORK_NAME 错
test2.sh 与 /root/authfile 结合起来使用
test2.sh
/root/authfile 如果文件不是这样的格式,可能会报 session setup failed: NT_STATUS_ACCESS_DENIE 的错