• 共享服务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

  • 相关阅读:
    Python-24-Django(Model Form、Ajax、上传文件、KindEditor)
    P23-Django-model、Form补充 & 序列化
    P22-Django-Session、CSRF、Form、信号
    21-Python-Django进阶补充篇
    Python-Django进阶
    Python-18-Django 基础篇
    17-前端开发之jQuery
    15-前端开发之JavaScript
    14-前端开发之CSS
    14-前端开发之HTML
  • 原文地址:https://www.cnblogs.com/liu1026/p/9768141.html
Copyright © 2020-2023  润新知