• Centos7 安装samba简单教程


    1.安装 smb

    yum -y install samba samba-client
    systemctl start smb nmb

    2.配置

    • 添加系统用户
      useradd -s /sbin/nologin shared

    • smb 添加用户(登陆用)
      smbpasswd -a shared

    • 修改samba配置文件 /etc/samba/smb.conf

    [shared]
        # 共享文件目录描述
        comment = Shared Directories
        # 共享文件目录
        path = /home/shared/
        # 是否允许guest访问
        public = no
        # 指定管理用户
        admin users = shared
        # 可访问的用户组、用户
        valid users = @shared
        # 是否浏览权限
        browseable = yes
        # 是否可写权限
        writable = yes
        # 文件权限设置
        create mask = 0777
        directory mask = 0777
        force directory mode = 0777
        force create mode = 0777
    
    • 设置文件访问权限
      chown -R 777 /home/shared/
      systemctl restart smb nmb

    3.防火墙 开启samba默认端口

    firewall-cmd --permanent --add-service=samba
    firewall-cmd --reload


    VPS还需要打开安全策略

    4.关闭SELINUX

    • 临时关闭
      setenforce 0
    • 再永久关闭
      /etc/selinux/config
      将SELINUX=enforcing 改为SELINUX=disabled(需重启机器)

    5.访问
    windows:CMD输入 - \\192.168.xx.xx
    Mac: Finder cmd+k smb://192.168.10.128/shared/

    使用的端口
    Port 137 (UDP)- NetBIOS 名字服务 ; nmbd
    Port 138 (UDP)- NetBIOS 数据报服务
    Port 139 (TCP)- 文件和打印共享 ; smbd (基于SMB(Server Message Block)协议,主要在局域网中使用,文件共享协议)
    Port 389 (TCP)- 用于 LDAP (Active Directory Mode)
    Port 445 (TCP)- NetBIOS服务在windos 2000及以后版本使用此端口, (Common Internet File System,CIFS,它是SMB协议扩展到Internet后,实现Internet文件共享)
    Port 901 (TCP)- 用于 SWAT,用于网页管理Samba



  • 相关阅读:
    老狼老狼几点了
    佐藤 Sato CL4NX 通过发送指令打印RFID标签
    HonyWell Intermec 通过Fingerprint指令打印RFID标签
    微信小程序中用echarts地图并点亮城市geo和effectScatter
    .NET Core
    数组去重
    Oracle
    CSS积累
    WebADNuke整理
    .net 基础面试题
  • 原文地址:https://www.cnblogs.com/HGNET/p/16110689.html
Copyright © 2020-2023  润新知