zoukankan      html  css  js  c++  java
  • Linux常用服务部署与优化之Samba篇

    关于Samba的简介概述在此略过,开始搭建Samba服务。

    1.安装Samba

    yum install -y samba samba-client

    2.编辑Samba配置文件

    首先共享一个目录,任何人都可以访问,不需要输入密码,完成一个类似于ftp的匿名登录,但是只读

    vim /etc/samba/smb.conf

    MYGROUP 修改为WORKGROUP

    security = user 改为security = share

    然后在最后添加

    [test]#可以随意定义

         comment = share all

         path = /tmp/sambadir

        browseable = yes

      public = yes

       writable = no

    :x

    保存退出

    3.启动Samba服务

    /etc/init.d/smb start

    4.创建共享目录

    mkdir /tmp/sambadir

    cp /etc/passwd /tmp/sambadir/test.txt

    mkdir /tmp/sambadir/test

    chmod 777 !$

    5.清除iptables

    iptables -F

    6.在windows下按win+r输入\虚拟机ip地址回车查看

    7.在linux下输入smbclient //ip/共享目录

    可查看共享目录 提示输入密码不用管它直接回车

    ls可查看

    q直接退出

    也可以用挂载的方式查看

    yum install -y cifs-utils

    mount -t //ip/共享目录 需要挂载的目录比如说/opt

    df -h可以查看

    共享一个目录,使用用户名和密码登录,要求可读可写

    vim /etc/samba/smb.conf

    将最后的这些注释掉或者删除

    [test]#可以随意定义

         comment = share all

         path = /tmp/sambadir

        browseable = yes

      public = yes

       writable = no

    security share 改为security user

    最后增加

    [demo]

        comment = share for users

        path = /tmp/sambadir

       browseable = yes

       writable=yes

       public =no 

       :wq

    添加测试用户

    useradd share

    pdbedit -a share

    然后设置密码

    也可以通过pdbedit -h查看帮助

    然后重启samba服务

    在linux用smbclient查看

    smbclient //ip/共享目录 -U共享用户

    输入密码

    [root@localhost opt]# smbclient //192.168.1.105/demo -Ushare
    Enter share's password:
    Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.23-30.el6_7]
    smb: > ls
    . D 0 Wed May 11 14:56:24 2016
    .. D 0 Wed May 11 14:55:47 2016
    test D 0 Wed May 11 14:56:24 2016
    passwd 1294 Wed May 11 14:56:13 2016

    35831 blocks of size 524288. 28838 blocks available
    smb: > q

    也可以通过mount挂载

     mount -t //ip/共享目录 需要挂载的目录比如说/mnt  -o username=share,password=123

  • 相关阅读:
    Selct 大全
    Web API
    其他
    ADO.NET Entity Framework
    ORACLE SQL前端补0的三种方式。
    linux常用命令
    oracle 创建修改 job
    oracle 如何恢复误删的表记录数据
    myeclipse上SVN代码合并详细步骤图解
    SVN创建资源与分支详解
  • 原文地址:https://www.cnblogs.com/weblm/p/5484145.html
Copyright © 2011-2022 走看看