ubuntu12.04 部署samba

ubuntu版本12.04,samba版本3.6.3

  1. 安装samba

     sudo apt-get install samba
     sudo apt-get install smbfs
    
  2. 创建共享目录

     mkdir ~/smbshare
     chmod 777 ~/smbshare
    
  3. 修改samba配置文件

     cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
     vim /etc/samba/smb.conf  在最后添加
    
     [smbshare]
         path = /home/sherlook/smbshare
         writable = yes
         browseable = yes
         valid users = @sherlook
         map archive = no #至关重要的一行!!
    

    如果要给所有人不用密码匿名访问就加上

         public = yes
         guest ok = yes			
    

    samba 配置文件官方文档

  4. 创建samba用户

     sudo touch /etc/samba/smbpasswd
     sudo smbpasswd -a sherlook
    
  5. 重启samba服务器

     service smbd restart
    
  6. 测试

linux下smbclient -L //127.0.0.1/smbshare
windows下打开文件管理器输入”\\”+”ubuntu机器ip”,然后输入samba用户的用户名和密码就可以访问了。 windows下清除局域网连接缓存可以用net use * /del /y命令删除全部缓存。

这样就可以在win下用各种强大的IDE来开发,但是代码文件还是位于linux上。