概述
Samba 是 SMB/CIFS 网络协议的重新实现, 它作为 NFS 的补充使得在 Linux 和 Windows 系统中进行文件共享、打印机共享更容易实现。
用来拯救代码需要在linux环境下编译,又依赖各种IDE,苦于做代码同步的同学。
本文记录一下samba的配置过程。
linux配置
1 首先检查samba服务是否安装
1 | rpm -qa | grep samba |
2 编辑samba配置文件, /etc/samba/smb.conf
1 | [global] |
上面的配置可以共享系统用户的home目录。
3 添加samba用户
1 | smbpasswd -a liming |
4 关闭防火墙、SELinux
1 | service iptables stop |
5 重启smb
1 | service smb restart |
windows 配置
右键“网络”,选择映射网络驱动器,输入\\ip\user
,user为登录的用户名。
OK啦
更多共享
如果需要共享不止是home之外的目录,可以在/etc/samba/smb.conf
中增加目录的配置。
新建一个目录1
2mkdir /home/liming/testshare
chmod 777 /home/liming/testshare -R
增加配置
1 | [myshare] |
重启smb服务
同样在Windows中右键“网络”,选择映射网络驱动器,输入\\ip\myshare
,注意这里填的是smb中配置的名字。