为什么要搭建samba 服务器

我在 windows 下安装了个虚拟机,然后想两边同步下资料,原来虚拟机是可以共享文件的,可是不知道什么见鬼了,就是不行,没办法了,我只好拿出我的杀手锏,安装 samba。

这个在我们大学学习 mini2440 的时候就学了,当时也有各种问题,磕磕碰碰,你知道的就像新手开车一样,总是会出现各种奇怪的问题,但是你只要稍微注意一下,这样的问题就可以避免的了。

安装 samba 工具

安装samba:sudo apt-get install samba

安装smbclient:sudo apt-get install smbclient

配置samba

sudo vim /etc/samba/smb.conf 编辑smb.conf 文件 在配置文件的最末尾加上下面内容。

记得在最末尾增加,配置的文件内容也不要修改了吧,避免出什么问题,当然你要是理解了其中的含义还是可以玩弄骚操作的。

valid users = share 这个是samba对应的用户名,如果我们系统里面没有这个用户名,可以增加,或者改成你现在有的用户名,总之要对应起来。

path = /home/share 这个是共享的文件夹路径,是绝对路径哈,别在自己当前用户的 ~ 路径就不对了

 
[share]	
comment = Shared Folder require password	
path = /home/share	
public = yes	
writable = yes	
valid users = share	
create mask = 0777	
directory mask = 0777	
force user = nobody	
force group = nogroup	
available = yes	
browseable = 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$ ls	
linux  share	
linux@ubuntu:/home$ chmod 777 share/	

windows 访问samba

samba 服务器搭建_samba

samba 服务器搭建_samba_02