zoukankan      html  css  js  c++  java
  • smb文件共享

    一、服务端:

    #安装
    yum install samba samba-common  samba-client -y
    systemctl start smb                                    ##开启samba服务
    systemctl enable  smb                                  ##samba服务开启自启
    
    #建议永久关闭selinux
    setenforce 0    #关闭防火墙
    
    #如果shareserver的selinux状态为enforcing,则家目录会无法访问,此时需要
    setsebool -P samba_enable_home_dirs on            ##开启家目录的访问
    
    
    #对内网ip 开放139 ,445端口
    防火墙:
    #vim  /etc/firewalld/zones/public.xml
    
      <rule family="ipv4">
        <source address="172.21.0.16"/>
        <port protocol="tcp" port="445"/>
        <accept/>
      </rule>
     
    systemctl restart firewalld.service 
    
    #samba 配置
    vim /etc/samba/smb.conf  #添加共享目录
    
    [global]
            #workgroup = SAMBA   #显示组名
    
    [devops]
            path = /devops   #共享目录
            hosts allow = 172.21.0.0/24   #允许地址
            hosts deny  = 172.21.0.14     #禁止地址
            admin users = lei             #用户名
            writable=yes                  #设置可以读写
    

    1.1设置共享用户:

    useradd lei                   ##新建一个用户,用以smb登陆
    smbpasswd -a lei              ##用本地用户来配置samba共享用户
    

     

    二、客户端:

    smbclient -L //172.21.0.10    # ##查看匿名用户共享目录
    

    smbclient -L //172.21.0.10 -U lei        ##查看lei用户共享目录,lei用户的目录为lei的家目录
    

     

     smbclient //172.21.0.10/devops -U lei   #查看用下目录

    三、客户端挂载两种方式:

     mount -o username=lei,,password=密码 //172.21.0.10/devops /mnt/
    

      

    vim  /etc/fstab
    
    //172.21.0.10/devops  /mnt cifs defaults,username=lei,password=密码 0 0
    mount -a  #执行挂载在看看
  • 相关阅读:
    Electron踩坑记录
    TypeScript实现设计模式——生成器模式
    在express中使用ES7装饰器构建路由
    微信小程序下载文件(非图片),并校验扩展名。
    防抖与节流
    yarn
    spark
    docker php-fpm中安装GD库
    thinkphp6 多应用路由遇坑记
    CentOS 7 开启SSH远程登录
  • 原文地址:https://www.cnblogs.com/zhaojingyu/p/10981273.html
Copyright © 2011-2022 走看看