• samba


    samba是什么?

    samba是基于SMB协议的开源软件

    能做什莫

    MB是一种Linux、UNIX系统上可用于共享文件和打印机等资源的协议,这种协议是基于ClientServer型的协议,Client端可以通过SMB访问到Server(服务器)上的共享资源。当Windows是 Client,CentOS是服务器时,通过Samba就可以实现window访问Linux的资源,实现两个系统间的数据交互。
     说白了,就是能够实现windows和linux的数据交互

    1.创建用户并创建用户密码

    useradd zcyy

     输密码最好是超过8个,如果没有超过8个,会提醒,但是只要第二次输入的密码与第一次输入的密码一样,还是会被保存的

    2.在用户目录下创建共享文件夹

    cd /home/zcyy

    mkdir myshar

    ls 查看刚刚创建的目录是否存在

    3.查看防火墙

    命令

    firewall-cmd --state
    运不运行都会有显示 -state running正在运行 no running不在运行

    如果防火墙开着就关掉
    命令:
    systemctl stop firewalld.service

    4.判断有没有samba
    命令:
    rpm -q samba
    有的话会显示samba包,没有不会显示
    5安装samba
    命令:
    yum install -y samba

    6切换至samba目录
    cd /etc/samba

    7.备份文件
    cp smb.conf smb.conf.bak

    8.添加用户zcyy到samba
    命令:
    smbpasswd -a zhang

    9查看samba用户列表
    命令:
    pdbedit -L

    10.修改samba配置文件:vim smb.conf
    workgroup = SAMBA修改为workgroup = workgroup,在homes下面添加path=/home/zhang/myshare
    (sxy是自己创建的用户名,然后再自行创建的用户名的目录下添加建立myshare文件夹)

    11.测试samba
    命令:
    testparm -s
    12.切换共享路径并且创建共享文件:vim aa.txt
    命令:
    cd /home/zcyy/myshar
    vim myshar.txt

    13.查看共享文件的权限
    ls -l
    14.改变文件权限
    命令
    chmod 777 myshar.txt
    ls -l

    15.开启samba服务
    systemctl start smb

    16.查看虚拟机ip地址
    ip addr

    17.在window主机上,搜索栏:\IP地址
    \192.168.174.129

    输入刚才添加进samba的用户信息,我添加的用户是zcyy 密码添加自己刚设的密码
    进入后,就可以看到刚在创建的共享文件夹了,打开共享文件夹,是刚刚填写的文件信息


     



  • 相关阅读:
    python 下载文件保存到本地
    python 模拟udp客户端发送报文
    Block的底层代码实现
    常见的崩溃问题和类型
    NSTimer打破循环引用的几种方式
    springcloud alibaba Nacos解决OpenFeign调用失败问题
    LRU算法
    常见算法题解
    PHP无文件木马
    c++各种类型的字节数
  • 原文地址:https://www.cnblogs.com/qhlove/p/11652760.html
Copyright © 2020-2023  润新知