zoukankan      html  css  js  c++  java
  • linux共享文件

    1、Samba  服务器 客户端 yum 安装;

    # yum install samba samba-client -y

    2、samba 配置文件配置

    /etc/samba/smb.conf
    
    [global]
    # 全局配置
    workgroup = MYGROUP
    server string = Samba Server Version %v
    
    ;    interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 
    hosts allow = 172.16.2.23
    # 限制链接 IP
    
    load printers = yes
    cups options = raw
    
    [test-work]
    # 共享目录设置
    commont
    = test-work path = /home/test available = yes valid users = test
    # 设置账户
    browseable
    = yes writable = yes public = yes

    3、 设置 samba 访问 账户 test 密码 1234567

    useradd test &&echo '123456'| passwd --stdin test
    smbpasswd -a test
    smbpasswd -e test

    # smbpasswd:该方式是使用 smb 自己的工具 smbpasswd 来给系统用户(真实用户或者虚拟用户)设置一个 Samba 密码,客户端就用这个密码来访问Samba的资源。

    4、添加防火墙规则 tcp 139/445 udp 137/138

    # 添加 iptables 规则
    iptables -A INPUT -p udp -m multiport --dports 137,138 -j ACCEPT iptables -I INPUT -p tcp -m state --state NEW -m multiport --dport 139,445 -j ACCEPT
    # 保存重启 iptables 服务
    /etc/init.d/iptables save /etc/init.d/iptables restart

    # 查看 iptables 规则:
    iptables -L --line-number -n

    5、客户端访问测试:\172.16.2.23

    防火墙配置 445 端口

    # iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT
    
    # service iptables save

    5.1:Windows 下挂载:

    验证用户 是  test  / 123456

    5.2:Linux 下挂载:

    # mount -t cifs -o username=test,password=123456 //172.16.18.9/test /data
    
    卸载挂载 -v 
    # umount -v //172.16.18.9/tw /data Linux 挂载提示块有异常 nfs 不能用。
    则安装 yum install cifs
    * nfs-utils

    多目录多账户 挂载

    配置示例 :cat smb.conf
    
    [global]
    # 全局配置
    workgroup = MYGROUP
    ; interfaces = lo com1 10.200.189.0/24 
    # hosts allow = 172.16.2.23
    # 限制链接 IP
    load printers = yes
    cups options = raw
    
    [one]
    # 节点目录一
    commont = name
    path = /opt/data/one    # 配置目录一
    available = yes
    valid users = test    # 使用 test 账户
    browseable = yes
    writable = yes
    public = yes
    
    [two]
    # 节点目录二
    commont = name
    path = /opt/data/two   # 配置目录二
    available = yes
    valid users = test    # 使用 test 账户
    browseable = yes
    writable = yes

    重启服务

    systemctl restart smb

    Linux 客户端挂载:

    mount -t cifs -o username=test,password=123546 //172.16.18.9/one /opt/data/one
    mount -t cifs -o username=test,password=123456 //172.16.18.9/two /opt/data/two
  • 相关阅读:
    搭建自己的技术博客系列(三)让你的博客拥有评论功能!
    搭建自己的技术博客系列(二)把 Hexo 博客部署到 GitHub 上
    Excel2003 去除重复项
    Delphi 7拦截滚轮事件不响应滚轮的上下滚动
    APSC4xSeries_Ver32.exe在win764位提示缺少DLL错误解决办法
    Win7装在其他盘 (非C盘)办法
    Delphi7 安装ICS,与简单使用
    Python学习笔记
    使用IP spoofer 功能
    python在windows里怎么配置apache呢,
  • 原文地址:https://www.cnblogs.com/sharesdk/p/11079167.html
Copyright © 2011-2022 走看看