CentOS7搭建smb服务器

  1. 安装smb
C 复制代码
sudo yum install samba samba-client samba-common
  1. 配置smb
    vim /etc/samba/smb.conf
c 复制代码
[shared]
path = /path/to/shared/folder
writable = yes
browsable = yes
guest ok = yes
valid users = yourname
  1. 添加smb用户
c 复制代码
sudo useradd youname
sudo smbpasswd -a youname

然后会提示你输入密码,输入密码:yourpassword

  1. 设置SELinux和防火墙
c 复制代码
sudo chcon -t samba_share_t /path/to/shared/folder
sudo setsebool -P samba_enable_home_dirs on
c 复制代码
sudo firewall-cmd --permanent --zone=public --add-service=samba
sudo firewall-cmd --reload
  1. 启动samba服务
c 复制代码
sudo systemctl start smb nmb
sudo systemctl enable smb nmb
  1. 测试配置文件是否有误
c 复制代码
sudo testparm
  1. 给你共享的目录授权,如果允许其他用户写入的话
c 复制代码
chmod 777 /path/to/your/shared/folder
  1. 在windows上的机器访问linux共享的磁盘
    输入\CentOS机器IP地址\shared
    其中shared表示共享名称
    随后输入自己设置的用户和密码。
相关推荐
saynaihe5 小时前
ubuntu 22.04 anaconda comfyui安装
linux·运维·服务器·ubuntu
企鹅与蟒蛇5 小时前
Ubuntu-25.04 Wayland桌面环境安装Anaconda3之后无法启动anaconda-navigator问题解决
linux·运维·python·ubuntu·anaconda
小蜜蜂爱编程5 小时前
ubuntu透网方案
运维·服务器·ubuntu
AI视觉网奇6 小时前
git 访问 github
运维·开发语言·docker
头发那是一根不剩了6 小时前
nginx:SSL_CTX_use_PrivateKey failed
运维·服务器
七夜zippoe7 小时前
破解 VMware 迁移难题:跨平台迁移常见问题及自动化解决方案
运维·自动化·vmware
hweiyu008 小时前
docker简介
运维·docker·容器
Sally璐璐8 小时前
OpenVPN:深度解析开源 VPN 解决方案
运维·开源
景彡先生8 小时前
C++编译期计算:常量表达式(constexpr)全解析
服务器·c++
阿巴~阿巴~8 小时前
理解Linux文件系统:从物理存储到统一接口
linux·运维·服务器