作为一个开发者,在不同的系统上共享资料,samba是必备的,太他妈方便了。
安装samba
Debian/ubuntu上安装,
sudo apt-get install samba smbclient
每次在配置完samba服务后,需要重启samba服务
sudo /etc/init.d/smbd restart
客户端工具,
smbclient -Uusername%password -W workgroup //ip/share_dir
有时候在脚本中使用很方便。。
共享Linux上的目录
我在做samba服务的时候,基本都是直接共享用户的主目录,比如/home/test.
编辑 /etc/samba/smb.conf,添加共享项目,如下的配置将把所有用户的家目录共享,有读写权限,在windows一侧可以直接将其映射到本地,方便。。
[home]
comment = User's Home
path = /home/%u
browseable = yes
共享Windows上的目录
在Windows侧设置好共享目录后,Linux可以将其挂载到本地使用,方便。。
mount -t cifs -o username=test,password=test //ip/share_dir /mount_point
亦可以将其添加到/etc/fstab中,实现开机自动挂载
//10.0.0.10/share_ubuntu /home/ddv/win7_share cifs defaults,auto,rw,user,uid=1000,file_mode=0640,dir_ mode=0750,exec,credentials=/home/ddv/win7_share_user 0 0