Samba实现Windows与Linux文件共享
概述
在跨平台开发环境中,文件共享是提高工作效率的重要环节。今天为大家带来Windows与CentOS系统间通过Samba实现文件共享的详细教程。本教程将帮助开发者快速搭建跨系统文件共享环境,实现高效协作开发。
主要内容
一、环境准备
创建专用用户
useradd -s /bin/nologin user01
设置共享目录权限
chmod -R 777 /home/roadPictures
二、Samba服务安装配置
安装Samba服务
yum -y install samba
创建Samba账户
smbpasswd -a user01
输入密码(例如123456)
配置共享设置
编辑/etc/samba/smb.conf
文件,添加:
[myshare]
comment = public document
path = /home/roadPictures
public = no
browseable = Yes
writable = Yes
三、网络与安全设置
重启服务
systemctl restart smb
防火配置
firewall-cmd --permanent --add-port={139,445}/tcp
firewall-cmd --permanent --add-port={137,138}/udp
firewall-cmd --reload
SELinux安全上下文设置
chcon -R -t samba_share_t /home/roadPictures
四、Windows端访问
- 打开文件资源管理
- 在地址栏输入:
\\CentOS的IP即可看到共享的目录
- 输入用户名
user01
和密码123456
结语
通过本教程,您已经成功搭建了Windows与CentOS之间的文件共享环境。这种跨平台文件共享方案特别适合开发团队协作和项目文件管理。
附
IDC运维工程师课程 – 从硬件到网络的完整实战 | 幽络源