简介
Samba是在Linux系统上实现的SMB(Server Messages Block,信息服务块)协议的一款免费软件。它实现在局域网内共享文件和打印机,是一个客户机/服务器型协议。客户机通过SMB协议访问服务器上的共享文件系统。
安装 (安装环境Ubuntu 14.04)
samba 版本Version 4.3.11-Ubuntu
1 | $ sudo apt-get update |
配置
1 | $ sudo vi /etc/samba/smb.conf |
在[homes]中添加如下配置:
[homes]
comment = Home Directories
browseable = no
valid users = %S, %D%w%S
read only = no
inherit acls = yes
重启服务:
1 | $ sudo /etc/init.d/samba restart |
添加用户:
1 | $ sudo smbpasswd -a dzw |
设置密码即可
默认共享目录 /home/dzw
打开电脑资源管理器,输入(example):
\\192.168.0.107
输入添加的用户名密码即可进入,可以映射网络驱动器,挂载到本地
FAQ
连接samba的时候提示本地设备名已在使用中 此连接尚未恢复等弹框无法正常使用时:
查看/var/log/samba下的日志,如果发现:
Bad talloc magic value - access after free
2332: PANIC (pid 3246): Bad talloc magic value - access after free
talloc包出现问题,重新安装即可:
1 | $ sudo apt-get install libtalloc2 |