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

  • 相关阅读:
    Struts2(二)
    jiqixuexi
    UTF-8
    mysql load
    linux命令(转)
    apache FTP站点源码下载
    linux 命令
    clickhouse 查询
    CDH learning
    nfs
  • 原文地址:https://www.cnblogs.com/liu1026/p/9768141.html
Copyright © 2011-2022 走看看