更详细的配置地址:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html

1 安装 
  yum -y install samba

2 修改配置文件 
  vi /etc/samba/smb.conf 
  1)全局配置 
    [global] 
      workgroup = WORKGROUP #要访问的电脑的工作组名,windows一般默认都为这个 
      hosts allow = 127. 192.168.128. #去掉前面的分号,并修改能访问的网段(注意:由于本地与虚拟机是通过nat联网,所以这里的网段是虚拟机的网段 
      security = share #访问的方式,share不需要密码,user需要用户名和密码

  2)文档最后添加共享的目录,并且允许写操作 
    [public] 
      comment = public Stuff 
      path = /home/samba 
      public = yes 
      writable = yes

3 创建共享文件 
    mkdir /home/samba

4 修改共享文件权限 
    chmod 777 /home/samba

5 防火墙开放端口(或者是直接关闭 /etc/init.d/iptables stop) 
  1)开放端口 
    iptables -I INPUT -p udp --dport 137 -j ACCEPT 
    iptables -I INPUT -p udp --dport 138 -j ACCEPT 
    iptables -I INPUT -p tcp --dport 139 -j ACCEPT    
    iptables -I INPUT -p tcp --dport 445 -j ACCEPT 
  2)保存配置 
    /etc/init.d/iptables save 
  3)重启防火墙 
    /etc/init.d/iptables restart

6 启动samba服务 
  /etc/init.d/smb start

7 开机启动 
  chkconfig smb on

8 windows访问 
  \\虚拟机地址

9 samba添加访问用户和密码(如果共享方式为user则需要这一步) 
  smbpasswd -a root #root为用户名,然后再输入两次密码。这里的用户必须是系统中存在的用户,且密码不能跟登陆密码一样

  1)全局配置 
    [global] 
      workgroup = WORKGROUP #要访问的电脑的工作组名,windows一般默认都为这个 
      hosts allow = 127. 192.168.128. #去掉前面的分号,并修改能访问的网段(注意:由于本地与虚拟机是通过nat联网,所以这里的网段是虚拟机的网段 
      security = user

  2)文档最后添加共享的目录,并且允许写操作 
    [Lily] 
      comment = Lily
      path = /home/Lily 
      valid users=Lily

Linux samba配置的更多相关文章

  1. Linux下配置Samba服务器全过程

    Linux下配置Samba服务器全过程 user级别的samba的配置 http://www.linuxidc.com/Linux/2014-11/109234.htm http://www.linu ...

  2. Linux SAMBA Practical

    Samba配置 on Ap1-10.*.16.81首先,判斷samba服務是否安裝?[root@ap01 ~]# rpm -qa|grep sambasamba-client-3.5.10-125.e ...

  3. Linux samba多用户挂载

    samba 多用户挂载 通过multiuser挂载选项,使用基于密码验证和cifscreds实现访问控制在默认情况下,samba共享挂载后,是通过挂载时的验证来实现对挂载资源的访问控制.通过新的mul ...

  4. samba配置中常见错误收集.txt

    在命令行输入命令: ~$ smbclient -L \\127.0.0.1按要求输入密码后,提示出错:session setup failed: NT_STATUS_LOGON_FAILURE 这是因 ...

  5. centos samba/squid 配置 samba配置 smbclient mount fstab自动挂载samba curl -xlocalhost:3128 www.qq.com squid配置 3128 DNSPOD 第二十七节课

    centos  samba/squid 配置  samba配置 smbclient  mount fstab自动挂载samba curl -xlocalhost:3128 www.qq.com squ ...

  6. CVE-2017-7494:Linux Samba named pipe漏洞

    描述: 漏洞是由于代码中一个管道申请命令的判断导致的,可以通过构造特定请求执行上传的so文件. 漏洞影响了Samba 3.5.0 之后到4.6.4/4.5.10/4.4.14中间的所有版本. 测试: ...

  7. Linux Samba配置文件常用参数详解

    目录 1.全局参数 2.共享参数   Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下. smb.conf含有多个段,每个段由段名开始,直到下个段名.每个段名放在方括号中间 ...

  8. Linux Samba安装与使用

    一 安装环境: 虚拟机:RedHat  5.4  192.168.75.128 主机环境:WIN7 32bit  192.168.75.1 网络连接方式:NAT 二 安装步骤: 说明: Ø  samb ...

  9. 通过视频展示如何通过Samba配置PDC

    通过视频展示如何通过Samba配置PDC(Linux企业应用案例精解补充视频内容) 本文通过视频,真实地再现了在Linux平台下如何通过配置smb.conf文件而实现Samba Server模拟win ...

随机推荐

  1. C++函数内存占用

    一个类的对象中是没有关于普通成员函数的指针的slot,只有成员变量还有虚表指针,类的成员函数的代码定义在PE文件的代码区,所以从程序加载时,就已经分配好了内存用于存放这些代码:代码运行时所需要的内存, ...

  2. OAF中 遍历HGrid组件中的所有VO行

    在HGrid组件中有如下所示的HeaderVO和LineVO 需要在头上的LOV中触发事件去更新行VO中的值,LOV事件的处理方法见 getLovParameter ,但是由于HGrid的特殊性,不能 ...

  3. oracle系统包—-dbms_output用法

    dbms_output包主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表,譬如我们可以写一个简单的匿名pl/sql程序块,而该块出于某种 ...

  4. Git初级使用教程(转)

    http://www.cnblogs.com/xiaogangqq123/archive/2012/03/19/2405805.html 什么是 Git? Git 是一款免费的.开源的.分布式的版本控 ...

  5. Asp.net设计模式笔记之三:业务逻辑层的组织

    本章内容要点: 1.Transaction Script模式组织业务逻辑 2.Active Record模式和Castle Windsor来组织业务逻辑 3.Domain Model模式来组织业务逻辑 ...

  6. GEOS库的学习之二:简单几何图形的创建

    几何图形(Geometry)是geos里面基本的操作对象,因此Geometry类就是最重要的一个类 几何图形中主要有三个要素:点,线,面.横纵坐标构成点,多个点构成线,环线构成面,点线面混合构成几何集 ...

  7. Xcode7 项目转 Xcode6 时 出现问题

    target specifies product type 'com.apple.product-type.bundle.ui-testing', but there's no such produc ...

  8. 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

    1.添加M2_HOME的环境变量 2.Preference->Java->Installed JREs->Edit 选择一个jdk, 添加  -Dmaven.multiModuleP ...

  9. 20145208 实验四 Android开发基础

    20145208 实验四 Android开发基础 安装Android Studio 安装的具体步骤在老师的链接中已经很详细了,在此就不做赘述了. 在此提出我觉得安装的时候需要注意的两个地方 一是安装地 ...

  10. Oracle备份数据库

    1.前言 工作中数据库备份是一个很重要的事情,难免有时候一个不小心就会误操作,造成无法挽回的措施.在昨天的工作中,我们的一个产品经理在操作定制端的时候一个误操作,清空了几张表的数据同时还删除了几张系统 ...