网站首页/ 信息中心/ 技术指南/

本地局域网Windows与Linux Samba档案系统共享零门槛全操作指南

发布时间:2026年06月25日 22:20:04 浏览量:0

前期准备:确认双机基础环境

确保两台设备(Windows/Linux)处于同一本地局域网,可通过互相ping IP地址验证。

获取Linux设备IP地址

在Linux终端(Ctrl+Alt+T组合键打开)输入以下命令:

```bash ip addr show ```

找到“inet 192.168.x.x/24”开头的行(排除127.0.0.1),前面的数字就是Linux IP,例如192.168.3.22。

获取Windows设备IP地址

按Win+R键打开运行框,输入cmd回车,执行:

```cmd ipconfig ```

找到“IPv4 地址”开头的行,记录对应的192.168.x.x地址。

验证网络连通性

若ping不通,需检查两台设备的防火墙:

临时关闭防火墙命令:

Linux端:安装并配置Samba服务

本次以Ubuntu 22.04 LTSCentOS Stream 9为例,覆盖90%以上个人用户场景。

安装Samba软件包

Ubuntu/Debian系执行:

```bash sudo apt update && sudo apt install samba samba-common-bin -y ```

CentOS/RHEL系执行:

```bash sudo dnf install samba samba-client samba-common -y ```

创建共享文件夹

选一个自己常用的路径创建,例如用户主目录下的shared文件夹:

```bash mkdir ~/shared ```

赋予文件夹读写权限(避免Windows端无法上传文件):

```bash chmod 777 ~/shared ```

添加Samba专用用户

Samba不能直接用Linux系统密码登录,需单独设置,用户名建议和Windows一致(例如windows_user),避免输入错误:

```bash sudo smbpasswd -a windows_user ```

按提示输入两次密码(密码至少8位,建议包含字母+数字),最后显示“Added user windows_user”即成功。

修改Samba配置文件

先备份原配置文件,防止出错:

```bash sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak ```

用nano编辑器打开配置文件(新手友好,不用记vim快捷键):

```bash sudo nano /etc/samba/smb.conf ```

直接拉到文件最末尾,复制粘贴以下完整配置(注意注释可保留,但开头的文字不算功能代码):

```ini [shared_folder] comment = Local shared folder for all devices path = /home/你的Linux用户名/shared browseable = yes read only = no create mask = 0777 directory mask = 0777 valid users = windows_user ```

关键修改点:将`/home/你的Linux用户名/shared`替换成实际的共享文件夹路径,例如`/home/zhangsan/shared`。

本地局域网Windows与Linux Samba档案系统共享零门槛全操作指南

保存退出nano:按Ctrl+O键,回车确认保存;按Ctrl+X键退出。

启动并设置Samba开机自启

正式环境建议开放Samba专用端口(替换临时关闭防火墙):

Windows端:访问Linux共享文件夹

方法一:通过“此电脑”映射网络驱动器(推荐,长期访问不用重复输密码)

按Win+E键打开此电脑,点击顶部菜单栏的“映射网络驱动器”(Windows 11在“更多”下拉菜单里)。

弹出凭据窗口后,输入之前设置的Samba专用用户名和密码,勾选“记住我的凭据”,点击确定即可看到共享文件夹。

方法二:通过运行框快速访问(临时访问)

按Win+R键打开运行框,输入`\\你的LinuxIP\shared_folder`回车,输入Samba专用用户名密码即可。

Linux端:访问Windows共享文件夹

反向共享也很简单,先在Windows端设置共享。

Windows端设置共享

右键点击要共享的Windows文件夹,选择“属性”→“共享”选项卡→“高级共享”→勾选“共享此文件夹”→点击“权限”→选中“Everyone”(或指定Windows用户)→勾选完全控制/更改/读取→确定→确定。

Linux端访问Windows共享

Ubuntu/GNOME桌面用户:

CentOS/KDE桌面用户:

命令行访问(可选,适合远程操作):

先安装cifs-utils:

创建挂载点:`sudo mkdir /mnt/win_shared`

临时挂载:`sudo mount -t cifs -o username=你的Windows用户名,password=你的Windows密码 //你的WindowsIP/共享文件夹名 /mnt/win_shared`

设置开机自动挂载(可选):

先创建权限文件:`sudo nano /etc/smbcredentials`

粘贴以下内容:

```ini username=你的Windows用户名 password=你的Windows密码 ```

保存退出后设置权限(防止密码泄露):`sudo chmod 600 /etc/smbcredentials`

打开fstab配置文件:`sudo nano /etc/fstab`

拉到末尾添加:`//你的WindowsIP/共享文件夹名 /mnt/win_shared cifs credentials=/etc/smbcredentials,uid=1000,gid=1000 0 0`

uid和gid替换成当前Linux用户的ID(可通过`id`命令查看),保存退出后执行`sudo mount -a`验证,无报错即成功。

做好档案信息安全管理规范,帮你避开绝大多数数据泄露风险
做好档案信息安全管理规范,帮你避开绝大多数数据泄露风险
之前帮一家中小企业做合规梳理,一查档案管理差点没惊着我。十几年的客户核心档案,存在行政小姐姐的私人U盘里,共享盘里全是敏感合同,谁都能拷走。问他们有没有档案信息安全管理规范,人家说有啊,就贴在仓库墙上...
2026年06月25日 22:20:04
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818