• Centos7下Samba服务器配置(实战)


    系统:centos7
    samba版本:samba 4.2
    确保lo网卡开启状态。

    1:安装samba

    yum install samba
    
    • 1

    2:添加系统用户

    添加系统用户:

    adduser pmish
    passwd pmish
    
    • 1
    • 2

    输入密码 pmish_123 回车

    添加samba用户:
    // 输入两次密码,这里看不到输入的密码的

    smbpasswd -a pmish
    
    • 1

    // 激活用户

    smbpasswd -e pmish
    
    • 1

    3:配置samba

    编辑文件/etc/samba/smb.conf(最好先备份)

    sudo vim /etc/samba/smb.conf
    
    • 1

    workgroup = MYGROUP 改为 workgroup = WORKGROUP

    在最末尾行加入:

    [pmishroot]
        path = /home
        browseable = yes
        writable = yes
        valid users = pmish
    
    • 1
    • 2
    • 3
    • 4
    • 5

    其他配置不用改

    4:关闭防火墙和selinux

    输入两句shell命令

    [root@server ~]# iptables -F
    [root@server ~]# setenforce 01

    5:修改dns服务器

    记得编辑/etc/resolv.conf文件里面的dns服务器。
    在/etc/resolv.conf修改或者添加一行
    nameserver 127.0.0.1
    重启服务

    service smb restart
    service nmb restart
    
    • 1
    • 2

    6:本地测试samba

    想同局域网远程访问共享的时候,先用smbclient命令,在本机测试samba:
    安装smbclient命令:

    yum install samba-client
    
    • 1

    连接samba服务器

    smbclient -L 127.0.0.1 -U www%[密码]
    
    • 1

    测试成功会输出如下信息:

    Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.2.10]

        Sharename       Type      Comment
        ---------       ----      -------
        pmish           Disk
        IPC$            IPC       IPC Service (Samba Server Version 4.2.10)
        root            Disk      Home Directories
    
    • 1
    • 2
    • 3
    • 4
    • 5

    Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.2.10]

        Server               Comment
        ---------            -------
        AFOCL-605072143
        MYSERVER             Samba Server Version 4.2.10
    
        Workgroup            Master
        ---------            -------
        WORKGROUP            MYSERVER
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    7:局域网访问

    修改掉/etc/resolv.conf里面的dns服务IP
    修改为路由的dns服务
    nameserver 192.168.1.1
    重启服务

    service smb restart
    service nmb restart
    
    • 1
    • 2

    8:windows测试

    win+r键后输入

    //虚拟机ip

    输入samba的用户和密码:
    pmish
    pmish_123

  • 相关阅读:
    Linux网站常用命令
    java异常处理
    vite打包流程和原理
    [发布] 一个测试 WebService 和数据库连接的工具 - DBTest v1.0
    数据治理-数据模型计分卡
    设计模式Java实战
    canoe的创建
    MySQL 开发规范
    ORDER BY clause is not in SELECT list
    Centos7.9环境下keepalived结合nginx实现负载均衡的高可用(亲测版)
  • 原文地址:https://blog.csdn.net/qq_44013790/article/details/126282183