一、安装smb
执行命令行:
#sudo apt-get install samba
#sudo apt-get install smbfs
ubuntu:smb://server/tester
如果是在客户端要匿名操作:smbclient //10.239.147.128/tester -c "prompt;mput *" -D log -N
把本路径的所有文件全部上传到 log的目录下,而不需要密码,但只能对文件传输,不能对文件夹,参考链接:http://linux-tips.org/article/47/recursively-moput-with-smbclient
smbclient //10.239.147.128/tester -c " recurse;p;rompt;mput *" -D log -N
smbclient的命令自己到网上查了
二、
windows下匿名访问Ubuntu共享文件
使用samba不进行任何设置时,winXP机器可以连接到Ubuntu机器但提示输入用户名密码,此时不论输入什么都不能访问,要实现匿名访问需要做如下设置:
1) 修改配置文件smb.conf,共享/share文件:
sudo vim /etc/samba/smb.conf
搜索"security = user"并改为"security = share",再把这一行前面的注释符"#"去掉。
[tester]
comment = All tester
browseable = no
public = yes
path = /share
guest ok = yes
read only = no
2) 重启samba:
[tester]
comment = All tester
browseable = no
public = yes
path = /share
guest ok = yes
read only = no
2) 重启samba:
#sudo /etc/init.d/samba restart
在客户端要登录到这个路径下:windows环境下://server/tester ==>就可以直接查看到共享/share路径下的东西
ubuntu:smb://server/tester
如果是在客户端要匿名操作:smbclient //10.239.147.128/tester -c "prompt;mput *" -D log -N
把本路径的所有文件全部上传到 log的目录下,而不需要密码,但只能对文件传输,不能对文件夹,参考链接:http://linux-tips.org/article/47/recursively-moput-with-smbclient
smbclient //10.239.147.128/tester -c " recurse;p;rompt;mput *" -D log -N
smbclient的命令自己到网上查了