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表示共享名称
    随后输入自己设置的用户和密码。
相关推荐
信创DevOps先锋31 分钟前
中国DevOps工具链选型新趋势:合规、协同与生态融合的平衡之道
运维·gitee·devops
Magic--44 分钟前
深入解析管道:最基础的进程间通信(IPC)实现
java·服务器·unix
白鸽梦游指南2 小时前
docker镜像优化
linux·运维·docker
陳10302 小时前
Linux:基础开发工具
linux·运维·服务器
我爱学习好爱好爱2 小时前
Ansible 常用模块详解:cron、archive、unarchive实战
linux·服务器·ansible
IT界的老黄牛2 小时前
Prometheus + Grafana + AlertManager 监控体系搭建:Docker 一把梭
运维·grafana·prometheus
乌恩大侠2 小时前
【KrakenSDR】MATLAB接口
服务器·网络·matlab
阿干tkl2 小时前
K3s + Harbor 端口冲突问题解决方案(Harbor 使用 80 端口)
运维
qq_339191143 小时前
uv 设置系统默认版本, linux设置uv
linux·运维·uv
小猿姐3 小时前
当KubeBlocks遇上国产数据库之Kingbase:让信创数据库“飞得更高”
运维·数据库·云原生