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

  • 相关阅读:
    【译】第26节---配置一对多关系
    【译】第25节---配置一对一关系
    【译】第24节---Fluent API
    pycharm 更改创建文件默认路径和修改字体大小
    软件工程----自我介绍
    课堂作业---读取文件实现求数组中所有子数组和的最大值
    实现数组中连续子数组值和最大
    android-----实现不两个不同的activity的跳转和数据传递
    android------解决editText只输入一行和textView不显示过多的内容
    android-------实现底部导航的模板
  • 原文地址:https://www.cnblogs.com/weblm/p/5484145.html
Copyright © 2011-2022 走看看