• 局域网中Linux和Windows文件共享(转)


    目前许多单位内部的网络环境中都存在着Linux和Windows共存的现象,如何实现Linux和Windows文件共享是网络管理员所面临的一个新问题。
    如果要实现Linux和Windows文件共享, Linux上要安装Samba Server,并且需要进行相应的配置工作。下面将整个过程给大家介绍一下。


    确定Linux是否安装了Samba

    首先检查Linux上是否安装了Samba服务。执行下面的命令,进行检查:
    # rpm –qa|grep samba

    如果屏幕显示以下信息,则说明已经安装了Samba服务。
    samba-common-2.2.1a-4
    samba-swat-2.2.1a-4
    samba-2.2.1a-4
    samba-client-2.2.1a-4

    如果没有安装,请从安装光盘安装。执行下面的命令:
    # mount /dev/cdrom /mnt/cdrom
    # cd /mnt/cdrom/RedHat/RPMS
    # rpm -ivh samba-common-2.2.1a-4.i386.rpm
    # rpm -ivh samba -2.2.1a-4.i386.rpm
    # rpm -ivh samba –clinet-2.2.1a-4.i386.rpm

    对于Red Hat Enterprise Linux AS 4.0来说,已经内置了Samba Server。


    设置共享方法

    以共享/tmp目录为例来说明设置共享目录的方法。

    1.确认一般用户对/tmp目录具有全部权限执行下面的命令:
    # chmod o+rwx /tmp

    2.修改smb.conf配置文件
    smb.conf配置文件所在的路径是/etc/samba/smb.conf,利用vi命令编辑smb.conf文件。
    # vi smb.conf
    进入smb.conf文件的编辑状态,然后修改相应的参数。

    通常修改如下的参数:
    #设置samba服务器所在的工作组为mygroup
    workgroup=mygroup    
    #设置Samba服务器的主机名。
    server string = Samba Server
    #设置Samba的安全等级,将默认的user改成share,这样将不需要密码验证,即可登录Samba主机。security=share   
    #设置/tmp作为共享目录。该共享目录权限完全开放(如果是只让其他用户读,不能写,则将改成read only=yes)。

    [tmp]
    comment=Temporary file space
    path=/tmp
    read only=no    
    public=yes
    ……

    3.启动Samba服务
    # /etc/rc.d/init.d/smb start
    如果在修改完相应参数后,需要重新启用,则执行下面的命令:
    # /etc/rc.d/init.d/smb restart

    4.关闭Linux防火墙
    如果Linux上安装了防火墙,会导致无法访问共享文件夹,这时可以先试试关闭防火墙。
    # chkconfig iptables off
    # service iptables stop

    如果关闭防火墙后,能正常访问,则需要进一步确定防火墙开放Samba服务需要使用的端口(135、139)。这样就可以实现文件夹共享了。

    5.使用共享文件夹
    成功启动Samba服务后,即可在Windows的网上邻居中看到刚才的工作组mygroup,双击打开,看到Samba服务器的主机,然后打开就看到共享文件夹了。


    开机时自动启动Samba

    如果需要开机时自动启动Samba服务,则可以执行下述命令:
    # chkconfig –level 35 smb on

    经过以上的设置,我们就可以自由的在Linux和Windows中实现文件的共享了。

    原文:http://hi.baidu.com/clonejoy/blog/item/55af145519a8faccb645ae3c.html

  • 相关阅读:
    Linux:修改Shell命令提示符及颜色
    Linux:cut命令详解
    pageadmin去掉xxx
    高手详解SQL性能优化十条经验
    一道简单递归题
    list<?>转换成 对应的 class
    《一道笔试题》找出最连续数字的最大长度
    poi 获取excel数据 导入数据库
    有一个5ml 的瓶子 和3ml 的瓶子 和 很多水 现在 要取出4ml的水 请写出编程 多种解法
    假设字符串类似这样的aba和aab,abc和bca就相等,现在随便给你二组字符串,请编程比较他们看是否相等
  • 原文地址:https://www.cnblogs.com/ringwang/p/1432613.html
Copyright © 2020-2023  润新知