zoukankan      html  css  js  c++  java
  • SMB共享

    SMB(Samba共享)-----window与linux跨平台共享
        文件系统---CIFS(TCP 445)

    服务器端:

    1.安装软件
      软件---samba   yum - y install samba
      服务---smb    

    2.创建Samba共享帐号:

      useradd -s /sbin/nologin harry   --->  pdbedit -a harry

      useradd -s /sbin/mologin lily      --->  pdbedit -a lily

      useradd -s /sbin/nologin lucy     --->  pdbedit -a lucy

      >查看所有SMB账户    pbdedit -L

        pdb -x 用户名        删除用户

    3.修改配置文件:

      创建共享目录: mkdir /devops

      vim /etc/samba/smb.conf

        [devops]

        path = /devops

        write list = user_name ..

        workgroup = STAFF  -----设置工作组

    4.重启服务

      systemctl restart smb

      systemctl enable smb

    5.SELinux策略设置(布尔值策略:功能的开关)

        -P 可实现永久设置,但消耗内存

       getsebool -a | grep samba     # 查看布尔值

       setsebool samba_XXX on      # 修改布尔值

    6.本地目录权限的修改:

      setfacl -m u:harry:rwx /devops

      getfacl .devops

    客户端:

    1.安装软件samba-client ,以此来访问服务端服务

      yum -y install samba-client

    2.列出共享资源

      smbclient -L 服务器地址

    3.访问服务端共享

      smbclient -U harry //172.25.0.11/devops  

      ls

    访问samba共享----挂载共享

    1.安装cifs-utils        yum -y install cifs-utils

    2.挂载

          # 创建挂载点  mkdir /mnt/nsd

      # 挂载            mount -o user=u_name,pass=pwd //172.25.0.11/devops  /mnt/nsd

       mount -o user=用户名,pass=用户密码 //服务器地址/共享名  挂载点

      查看 df -h

    3.开机自动挂载(/etc/fstab)

      //172.25.0.11/devops  /mnt/nsd cifs defaults,user=harry.passwd=123,_netdev 0 0

        _netdev:声明网络设备

    multiuser机制:(针对客户端所有普通用户设计)

      在客户端访问samba共享时,如果需要切换身份,multiuser机制可以让客户端在无需重新挂载的前提下,直接切换临时身份

      vim /etc/fstab

      //172.25.0.11/devops  /mnt/dev cifs defaults,user=username,pass=pwd,_netdev,multiuser,sec=ntlmssp

      切换身份: cifscreds add -u new_uname

      

  • 相关阅读:
    js 中for forEach map some every的区别
    2019.3.27面试
    js中的继承
    关于iPhone手机上的浏览器、微信内置浏览器不识别yyyy-mm-dd格式的时间显示为NaN问题
    一个有关ajax去获取天气预报然后用echarts展现出来的小demo
    js中var和let的快速区别
    配置服务器-------------适合小白和从未接触过服务器的人阅读
    .net core 响应的json数据驼峰显示问题。
    asp .net core中swagger的简单使用
    关于修改.net core webapi中null默认返回的状态码。
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/9946520.html
Copyright © 2011-2022 走看看