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

  • 相关阅读:
    设计模式之工厂模式
    面向对象的五大原则
    抽象类和接口、类库
    静态
    面向对象三大特性
    JVM(Java虚拟机)优化大全和案例实战
    Java调用Lua脚本(LuaJava使用、安装及Linux安装编译)
    Java调用.dll文件
    linux yum命令详解
    linux nohup命令
  • 原文地址:https://www.cnblogs.com/liu1026/p/9768141.html
Copyright © 2020-2023  润新知