1. Samba存在的意义

有时为了方便windows与linux虚拟机之间的文件共享,我们一般用SAMBA服务来解决,有人会问,VMTool不是可以直接设置share folder吗?但是用到比较大的工程时复制来复制去的耗时很多或者我们想偷懒直接就在共享目录编译而不影响(要知道windows和linux的文件系统是不同的),samba是非常适合的解决方法。

2. 安装并启动Samba服务

# 使用yum下载Samba服务yum install samba# 启动Samba服务service smb startservice nmb start# 添加到开机启动chkconfig smb --level 35 onchkconfig nmb --level 35 on# 添加一个登录用户useradd yasarsmbpasswd -a yasar# windows登录运行---->输入“\\Samba_serverIP”---->输入用户名和密码# linux登录(挂载)mount -t cifs -o username=yasar,password=Admin123 //samba_serverIP/share /mnt/

3. 实现指定文件夹共享

# 修改samba配置文件,添加一模块vim /etc/samba/smb.conf[shared]comment =              # 注释信息path =                 # 需共享的目录路径read only =            # 只读 writeable =            # 可写 public =               # 是否允许来宾用户账号访问 guest ok =             # 是否允许来宾账号访问  write list =           # 写列表可以为系统组和用户  # 测试配置文件是否语法错误testparm