在linux下需要设置windows共享。

我们使用SMBA来实现。

1.查看是否安装smba。

rpm -qa | grep samba

如果没有安装,则去 www.rpmfind.net 下载smb,输入查询条件为samba.

ftp://195.220.108.108/linux/centos/6.5/os/x86_64/Packages/samba-3.6.9-164.el6.x86_64.rpm

安装:

rpm -ivh samba-3.6.9-164.el6.x86_64.rpm

2.编辑配置文件。

安装好以后,编辑配置文件 vi /etc/samba/smb.conf

配置文件中包括4个设置段:
[global] 设置全局环境选项
[homes] 设置用户宿主目录共享
[printers] 设置打印机共享
[sharefiles] 设置文件共享

[global]段主要选项设置:
workgroup = MYGROUP                 //指定工作组或域,这个貌似不设置也行
server string = Samba Server Version %v      //描述
hosts allow = 127. 192.168.12. 192.168.13.     //允许这些ip,或者ip段访问,如果不设置,则为全部可以访问
hosts deny= 192.168.70.100           //禁止这些ip访问
注:一般hosts allow和hosts deny是不同时出现的;如果同时出现,允许优先
log file = /var/log/samba/%m.log          //日志文件的存放位置(默认未开启),日志神马的,不用管也行
max log size = 50                  //指定日志文件的最大值(默认未开启)

[homes]段主要选项设置: 
comment = Home Directories     //描述
browseable = no            //表示只显示用户自己的宿主目录
writable = yes             //写权限

因为samba的用户必须是系统中有的用户,每个系统用户又有自己的home目录,上边这段的意思是对home目录有读写权限

下边就是配置中最重要的一段了,比如我想将  /tools  这个目录共享出来,共享显示出来的名字也叫tools,让root用户有读写的权限,那就这样设置

[tools]          //显示的名字
path = /tools        //共享的路径
valid users = root    //用户,必须是系统中存在的

browseable =yes
writable = yes      //是否有写权限

保存退出。

3.添加共享用户

执行  smbpassword -a root      //将root用户添加到samba中,然后会提示输入密码

这个密码是root用户的共享密码,可以和root密码不一致。

smbpassword root    //这个是用来修改密码的

4.启动服务

然后启动samba服务,service smb start

停止可以用service smb stop

想要将samba设置为自启动,执行chkconfig smb on

5.打开共享端口。

netstat -anpl | grep mbd

这个是查看samba的服务端口。

我们把防火墙的端口打开。

这样我们就可以通过 \\192.168.1.211\tools 访问linux下的文件了。

6.可以输入smbstatus查看samba的状态

Samba version 3.6.9-164.el6
PID Username Group Machine
-------------------------------------------------------------------
16103 root root zhangyg (192.168.1.155)

Service pid machine Connected at
-------------------------------------------------------
tools 16103 zhangyg Mon Nov 3 13:57:30 2014
IPC$ 16103 zhangyg Mon Nov 3 13:57:28 2014

Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
16103 0 DENY_NONE 0x100081 RDONLY NONE /tools . Mon Nov 3 13:57:40 2014

linux 设置windows共享的更多相关文章

  1. Linux编译Windows共享目录下代码

    Linux编译Windows共享目录下代码(金庆的专栏)万神服务器代码是跨平台的.平时策划在Windows上开自己的服务器测试,测试和发布服务器为Linux.开发时,先在Windows上编译测试,再到 ...

  2. linux与windows共享剪贴板(clipboard)

    linux与windows共享剪贴板(clipboard)的方法 先说两句废话,其实linux和windows之间不需要共享剪贴板,直接在putty中,按住SHIFT+鼠标选择就可以了. 但是作为一种 ...

  3. Linux访问windows共享(samba/smbclient/smbfs/cifs)

    samba是一个实现不同操作系统之间文件共享和打印机共享的一种SMB协议的免费软件.●安装samba,samba-client和cifs-utils.x86_64此步将自动安装好相关依赖包:samba ...

  4. Linux挂载Windows共享目录

    在windows中设置共享目录并添加权限用户 把Window系统的文件共享挂载到linux centos 目录下的方法步骤: 1.先在windows下面共享需要挂载的目录. 2.确保linux与win ...

  5. 使用samba实现linux与windows共享(测试成功)

    samba服务器搭建    实现linux与windows文件共享有很多种方法,诸如wpc,vmtools等,今天我来介绍我在rehat系统中实验成功并且现在在用的的方法,直接给出操作步骤:     ...

  6. Sambar,实现Linux和Windows共享

    我下载的是tar的jar包,不是rpm,rpm就不多说了.目的是让Windows能够共享Linux系统的文件夹 1.进入到source文件夹: 2../configure->make->m ...

  7. Linux访问Windows共享目录的方法——smbclient

    之前写过Ubuntu访问Windows共享目录,里面主要介绍如何在GUI上访问windows共享目录. 本文侧重于整理通过命令行访问的方法. 先确保smbclient.ubuntu下可以直接运行下面命 ...

  8. linux 访问windows共享

    1. windows端建立一个用户user用于共享访问 2. 共享一个目录,设置user可以访问,并在windows系统中确认可以访问 3. linux端创建一个用于挂载共享目录的目录    mkdi ...

  9. VirtualBox中的Linux读取Windows共享目录

    1.安装VirtualBox的增强功能.菜单 -> 设备 -> 安装增强功能此时在Linux中会载入安装包,用管理员权限运行安装即可. 2.在VirtualBox设置共享目录.设置 -&g ...

随机推荐

  1. C#堆栈和托管堆

    首先堆栈和堆(托管堆)都在进程的虚拟内存中.(在32位处理器上每个进程的虚拟内存为4GB) 堆栈stack 堆栈中存储值类型. 堆栈实际上是向下填充,即由高内存地址指向低内存地址填充. 堆栈的工作方式 ...

  2. mysql delimiter

    默认情况下,mysql遇到分号; 就认为是一个命令的终止符, 就会执行命令.而有些时候,我们不希望这样,比如存储过程中包含多个语句,这些语句以分号分割,我们希望这些语句作为一个命令,一起执行,怎么解决 ...

  3. hibernate的主键生成策略

    一共是13种,其中包括native native: 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就 ...

  4. linux 多线程信号处理总结

    linux 多线程信号总结(一) 1. 在多线程环境下,产生的信号是传递给整个进程的,一般而言,所有线程都有机会收到这个信号,进程在收到信号的的线程上下文执行信号处理函数,具体是哪个线程执行的难以获知 ...

  5. Android播放视频

    package cn.c;   import java.io.File;   import java.io.IOException;   import android.app.Activity;   ...

  6. openfire教程网

    http://myopenfire.com/article/articledir/1#

  7. 转:strcpy实现的考察要点

    strcpy函数的实现 已知strcpy函数的原型是: char *strcpy(char *dst, const char *src); 实现strcpy函数 解释为什么要返回char * 假如考虑 ...

  8. Velocity教程 (zhuan)

    http://blog.csdn.net/qq_25237663/article/details/52262532 ****************************************** ...

  9. 多路径(multi-path)安装测试实例

    1.确保安装以下的包: device-mapper device-mapper-multipath [root@nticket1~]# rpm -qa "*device*" dev ...

  10. aspx后缀映射成html

    1.网站的配置文件添加如下代码: <configuration> <configSections> <section name="RewriterConfig& ...