zoukankan      html  css  js  c++  java
  • Samba的安装

     Samba是用于将linuxwindows上的文件进行网络共享的一个服务器,通过网上邻居进行。而vmwaretools是通过设置共享目录,将共享目录挂载到/mnt/hgfs目录下,从而实现共享。

    1)检查是否安装

               首先检查机子上是否安装了Samba,打开系统->管理->服务,检查里面时候含有smb,或者启动smb服务,看是否会报错。 或者 rpm -qa | grep smb

    2)安装

    如果没有安装Samba,则必须写安装Samba。应用程序->添加/删除软件,在浏览页面左边有软件的类别,Samba属于服务器,因此选择服务器,右边会对应的出现各种服务器名称,勾选windows文件服务器,点击确定,这样就可以增加Samba服务了。

    在命令行模式下,用yum 安装, yum install -y samba

    3)配置

    Samba进行配置。系统->管理->Samba

    添加共享:文件->添加文件,设置共享目录,设置访问权限。

    共享设置:首选项->服务器配置->安全性,将验证模式改为用户,加密口令为是,来宾账号为无。

    增加共享用户:首选项->Samba用户->添加用户,注意的是里面的linux用户和windows用户要对应。

    无密码模式

    [global]

    security = user

    map to guest = Bad Password

     

    有密码模式

    [global]

    security = user

    用smbpasswd添加用户和密码。

     

    共享文件设置

     

    [public]
    comment = Public Stuff
    path = /home/projects
    read only = No
    guest ok = Yes

      在home下面mkdir projects, 修改projects的用户和组, chown -R nobody:nobody projects

         然后在windows下面我的电脑右键->映射网络驱动器->文件选\\server ip\public

    4)启动服务

    启动服务:service smb start

    在fedora 19 中,Samba的启动用systemctl

    systemctl start smb(临时启动)

    systemctl enable smb(开机启动)

    在做了上述的操作之后,也许在windows下面还是不能访问Linux文件,要检查下Linux Firewall是不是开的,为了访问Linux文件,Firewall 必须关掉

    Fedora7下是用setup命令去设置Firewall

    Fedora19是用systemctl 命令

    systemctl stop firewalld.service(临时关闭)

    systemctl disable firewalld.service(永久关闭)

     

    在做了这些之后,终于能够访问虚拟机了,但是发现看不到Linux文件,后来查了文件是要关掉SELinux

    http://bguncle.blog.51cto.com/3184079/957315/ 详细描述了如何关闭selinux服务

     

    查看SELinux状态:

     

    1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态

     

    SELinux status:                 enabled

     

    2、getenforce                 ##也可以用这个命令检查

     

    关闭SELinux:

     

    1、临时关闭(不用重启机器):

     

    setenforce 0                  ##设置SELinux 成为permissive模式

     

                                  ##setenforce 1 设置SELinux 成为enforcing模式

     

    2、修改配置文件需要重启机器:

     

    修改/etc/selinux/config 文件

     

    将SELINUX=enforcing改为SELINUX=disabled

     

    重启机器即可

     

     

  • 相关阅读:
    ZOJ-3230-Solving the Problems
    zoj-3410-Layton's Escape
    cin输入超过文本末尾
    sizeof('a')
    WPF TranslatePoint/TransformToVisual 总返回零
    Lock-free multi-threading
    c++0X 用字符串调用函数
    Vim 的c++语法补齐
    Reentrancy VS Thread safe
    内存屏障
  • 原文地址:https://www.cnblogs.com/chenxuelian/p/1846065.html
Copyright © 2011-2022 走看看