zoukankan      html  css  js  c++  java
  • 共享服务Samba,实现liunx与Windows文件共享

     Samba服务程序 是一款SMB协议并有服务器和客户端组成的开源文件共享软件,实现了Linux

    与Windows系统之间的文件共享

    Samba的配置文件有太多注释的东西,为了方便使用下面的命令,可以更好的观看Samba的配置文件:

    mv /etc/samba/smb.conf /etc/sanba/smb.conf.bak      #备份原始的配置文件

    cat smb.conf_bak  |grep -v "#"|grep -v "^$" > /etc/samba/smb.conf     #grep -v  (反向选择)   "^$" 空把行
    做完这些后查看Samba的配置文件如下:

    [global]   #全局参数        [homes]  #共享参数    [printers]  #打印机共享参数  

    创建安全共享文件

    检测当前是否为user验证模式

    cat   /etc/samba/smb.conf        (重点是红色框中的)

     mkdir  /database   创建共享文件夹

    在SMB服务主配置文件下添加第一张图红框中的信息

    systemctl restart smb   重启SMB服务

    Systemctl enable smb   开机自启

    注意防火墙规则和selinux

    useradd  smbuser   创建系统用户

    pdbedit    -a    -u    smbuser  将此系统用户提升为SMB用户

    chown  -Rf   smbuser:smbuser  /database  将共享目录的所有者和所有组设置为smbuser用户

    setsebool  -P samba_enbale_home_dirs on     允许SElinux对于SMB用户共享家目录的布尔值

    semanage fcontext -a -t samber_share_t /database   将共享目录的SElinux安全上下文设置妥当
    restorecon  -Rv /database     使新的安全上下文立即生效

    菜单键+R      \192.168.0.0

  • 相关阅读:
    simian 查找项目中的重复代码
    idea 启动 ShardingProxy
    kafka 加密通信,python-kafka 访问加密服务器
    apt-get 修改源
    短轮询、长轮询、SSE 和 WebSocket
    前端模块化:CommonJS,AMD,CMD,ES6
    Set、Weak Set、Map、Weak Map学习笔记
    博客园应该如何运营
    Vue中Route的对象参数和常用props传参
    Dapper的新实践,Dapper.Contrib的使用与扩展
  • 原文地址:https://www.cnblogs.com/liu1026/p/9768141.html
Copyright © 2011-2022 走看看