Linux:Samba 文件服务器部署(WinLinux跨平台)

📅 2026/7/21 15:36:18
Linux:Samba 文件服务器部署(WinLinux跨平台)
一、适用场景办公电脑Windows访问Linux文件、双向互传数据、项目资料共享、跨平台文件服务器。二、Samba服务端部署2.1 安装Samba服务bashyum install -y samba samba-client samba-common2.2 备份原生配置文件生产规范bashcp /etc/samba/smb.conf /etc/samba/smb.conf.bak2.3 创建共享目录bashmkdir -p /data/samba_sharechmod 777 /data/samba_share2.4 核心配置文件修改bashvi /etc/samba/smb.conf清空原有内容直接写入生产标准完整配置bash[global]workgroup WORKGROUPsecurity usermap to guest Bad Usernetbios name Linux-Serverdisplay charset UTF8unix charset UTF8dos charset GBK[share]comment Linux-Samba-Sharepath /data/samba_sharepublic yeswritable yesbrowseable yesguest ok yescreate mask 0644directory mask 07552.5 配置参数说明开启匿名访客访问无需密码适合公开文件共享解决Windows中文乱码UTF8GBK编码适配开启读写、浏览权限适配日常文件上传下载2.6 启动服务并开机自启bashsystemctl start smbsystemctl enable smb2.7 防火墙放行bashfirewall-cmd --permanent --add-servicesambafirewall-cmd --reload三、Windows客户端访问实操按下WinR打开运行窗口输入\\服务端IP\share回车直接进入共享目录可直接上传、下载、修改文件四、带密码认证Samba配置私密文件专用4.1 关闭匿名模式修改 smb.conf 关闭 guest 匿名开启账号密码登录4.2 创建Samba独立密码用户bash# 创建系统用户无需登录系统useradd -s /sbin/nologin smbuser# 设置samba密码两次确认pdbedit -a -u smbuserWindows访问时输入用户名 smbuser 设置的密码即可进入私密共享目录