起因:因为需要用一张光盘里的东西,我笔记本光驱被改装成了固态硬盘,所以想从其中一台 Windows 主机中借用一下光驱. 牵扯可能经常和 Windows 主机共享数据,决定使用 samba 服务,让 Windows 主机通过网上邻居(类似 \\\192.168.1.88
)可以直接读取或写入文件到我的笔记本(设置了可写权限)
本地环境 samba 服务端 kali linux 2.0, 客户端为 Windows 7
建立一个要共享的目录
这里我直接建立了 /home/share
我是准备把这整个目录作为共享
sudo mkdir /home/share
然后修改这个目录的权限为 777
, 如果做只读共享可以不用这么大的权限
sudo chmod 777 -R /home/share
修改 samba 的配置文件
sudo vim /etc/samba/smb.conf +
vim 在文件参数后面接 +
可以直接打开到文件末尾,相当于在命令行模式下按 G
然后直接按 o 可以在下一行插入下面内容
[share]
path=/home/share
available = yes
browseable = yes
public = yes
writable = yes
Notice: 如果你想让必须知道 samba 帐号密码的用户才可以打开共享目录,可以把 public 设置为 no
建立用来访问的 samba 用户
useradd share
smbpasswd -a share
启动或重启 samba 服务
sudo /etc/init.d/samba start //启动服务
sudo /etc/init.d/samba restart //重启服务
参考资料: http://blog.csdn.net/cyuyan112233/article/details/44496155