为什么要搭建samba 服务器
我在 windows 下安装了个虚拟机,然后想两边同步下资料,原来虚拟机是可以共享文件的,可是不知道什么见鬼了,就是不行,没办法了,我只好拿出我的杀手锏,安装 samba。
这个在我们大学学习 mini2440 的时候就学了,当时也有各种问题,磕磕碰碰,你知道的就像新手开车一样,总是会出现各种奇怪的问题,但是你只要稍微注意一下,这样的问题就可以避免的了。
安装 samba 工具
安装samba:sudo apt-get install samba
安装smbclient:sudo apt-get install smbclient
配置samba
记得在最末尾增加,配置的文件内容也不要修改了吧,避免出什么问题,当然你要是理解了其中的含义还是可以玩弄骚操作的。
valid users = share 这个是samba对应的用户名,如果我们系统里面没有这个用户名,可以增加,或者改成你现在有的用户名,总之要对应起来。
path = /home/share这个是共享的文件夹路径,是绝对路径哈,别在自己当前用户的 ~ 路径就不对了
[share]comment = Shared Folder require passwordpath = /home/sharepublic = yeswritable = yesvalid users = sharecreate mask = 0777directory mask = 0777force user = nobodyforce group = nogroupavailable = yesbrowseable = yes启动 samba
sudo /etc/init.d/smbd restart
添加 samba 用户
添加用户,还要给用户设置密码 sudo useradd share sudo smbpasswd -a share
新建samba 共享文件夹
请注意这里建立文件夹的位置和上面配置samba 的位置要对应
linux@ubuntu:~$ cd /home/linux@ubuntu:/home$ sudo mkdir share[sudo] password for linux: linux@ubuntu:/home$ lslinux sharelinux@ubuntu:/home$ chmod 777 share/windows 访问samba