zoukankan      html  css  js  c++  java
  • Windows 访问 CentOS 7 共享文件夹 Samba 配置

    Windows 使用用户名、密码访问 CentOS 7 共享文件夹

    1. 执行命令,查看 Windows 工作组:net config workstation

    2. 执行命令,安装 Samba:yum install samba samba-client samba-common

    3. 执行命令,允许 Samba 穿透防火墙:

      firewall-cmd --permanent --zone=public --add-service=samba

      firewall-cmd --reload

    4. 执行命令,新增用户:useradd shareuser

    5. 执行命令,新增用户组:groupadd smbgrp

    6. 执行命令,将用户加入用户组:usermod shareuser -aG smbgrp

    7. 执行命令,设置用户访问共享文件夹的密码:smbpasswd -a shareuser

    8. 执行命令,新建共享文件夹:mkdir -p /srv/samba/secure

    9. 执行命令,修改文件夹权限:chmod -R 0770 /srv/samba/secure

    10. 执行命令,改变文件夹所属组:chown -R root:smbgrp /srv/samba/secure

    11. 执行命令,修改文件夹的安全上下文:chcon -t samba_share_t /srv/samba/secure

    12. 执行命令,备份配置文件:cp /etc/samba/smb.conf /etc/samba/smb.conf.orig

    13. 执行命令,修改配置文件:vi /etc/samba/smb.conf

      • 修改 workgroup 为 Windows 的工作组:

        workgroup = 你的工作组名称
        
      • 添加或修改下列配置:

        [Secure]
        comment = Secure File Server Share
        path =  /srv/samba/secure
        valid users = @smbgrp
        guest ok = no
        writable = yes
        browsable = yes
        
    14. 执行命令,验证配置是否正确:testparm

    15. 执行命令,启动服务:

      systemctl restart smb.service
      systemctl restart nmb.service

    16. 执行命令,设置服务开机启动:

      chkconfig smb on
      chkconfig nmb on

    参考

    1. How to Install Samba4 on CentOS 7 for File Sharing on Windows
    2. Samba Server Installation and Configuration on CentOS 7
  • 相关阅读:
    没有一个计时器控制在VB6计时器功能
    检测系统范围内的鼠标事件
    c# Com
    tcpdump
    dd
    dumpe/dumpe2fs/e2fsck
    fdisk
    mkswap/swapon/swapoff/free
    mkfs/mk2fs/fsck/e2fsck/tune2fs/blkid
    parted
  • 原文地址:https://www.cnblogs.com/victorbu/p/8549794.html
Copyright © 2011-2022 走看看