统信uos与windows 10局域网互传文件需配置samba服务:一、图形界面一键共享(仅限桌面专业版1050+),右键文件夹→“共享管理”→启用共享并关闭匿名访问→设置共享密码;二、终端手动配置(全版本通用),安装samba→创建共享目录→设置权限→编辑smb.conf→添加samba用户密码→重启服务;三、windows端通过ip或smb://ip访问,输入uos用户名及samba密码;四、uos挂载windows共享则在文件管理器中“连接到服务器”输入smb://windows ip。

要在局域网内让统信UOS与Windows 10实现文件互传,必须让UOS作为SMB服务器对外提供共享服务,同时确保Windows能识别并凭据访问该共享——这要求Samba服务运行、共享目录权限正确、用户凭证独立注册、网络连通且防火墙放行。
图形界面一键共享(仅限桌面专业版1050+)
该方式跳过终端操作,适合刚接触Linux的用户,但依赖系统预装完整共享模块,家庭版或精简安装可能无此选项。
在文件管理器中定位需共享的文件夹,鼠标右键单击→选择“共享文件夹”→进入“共享管理”标签页。
勾选“共享此文件夹”,设置共享名(如“uos-share”),权限选“可读写”,【务必关闭“允许匿名访问”】,否则Windows将拒绝连接。
点击“确定”后若弹出“请输入共享密码”提示,立即前往文件管理器菜单栏→点击“设置共享密码”→输入当前UOS系统登录密码并确认。这一步不可跳过,否则Windows端会提示“登录失败”。
共享生效后,系统自动启动smbd.service;将鼠标悬停在任务栏右下角网络图标上,即可查看UOS本机IPv4地址(如192.168.1.20)。
终端手动配置Samba(全版本通用)
无论你用的是服务器版、家庭版还是未预装图形共享组件的系统,都必须走这条路径。它不依赖桌面环境,控制粒度更细,且能规避图形界面隐藏的权限陷阱。
第一步:打开终端,更新源并安装Samba核心组件:
sudo apt update && sudo apt install samba samba-common-bin cifs-utils
第二步:创建专用共享目录,避免直接共享家目录引发安全风险:
sudo mkdir -p /srv/samba/shared
第三步:设置所有权与继承权限——这一步决定Windows能否写入:
sudo chown -R $USER:sambashare /srv/samba/shared && sudo chmod -R 2775 /srv/samba/shared
其中2775启用SGID位,确保新创建文件自动归属sambashare组,否则Windows新建文件可能无法被UOS用户修改。
第四步:备份并编辑主配置文件:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak && sudo nano /etc/samba/smb.conf
滚动到底部,新增以下段落(注意[shared]前后无空格,每行顶格):
[shared]
comment = UOS to Windows File Share
path = /srv/samba/shared
browseable = yes
read only = no
create mask = 0644
directory mask = 0755
valid users = %S
第五步:为当前用户添加Samba专属密码(【不能复用系统登录密码】):
sudo smbpasswd -a $USER
按提示两次输入一个新密码——这个密码只用于SMB访问,和你在UOS登录时输的密码完全无关。
第六步:重启服务并设为开机自启:
sudo systemctl restart smbd nmbd && sudo systemctl enable smbd nmbd
Windows 10端访问UOS共享
方法一:Win+R打开“运行”,输入\UOS的IP地址(例如\192.168.1.20)→回车→弹出窗口输入UOS用户名(不是主机名)和第五步设置的Samba密码。
方法二:在Windows文件资源管理器地址栏直接输入smb://192.168.1.20→回车→同样填UOS用户名+Samba密码。
如果提示“找不到网络路径”或“错误代码0x80070035”,请立刻检查:UOS防火墙是否放行Samba端口(137-139、445)、Windows是否开启“网络发现”与“文件和打印机共享”、双方是否在同一子网(如UOS是192.168.1.20/24,Windows必须是192.168.1.x/24)。
UOS挂载Windows共享(反向访问)
当你需要从UOS读写Windows上已设好的共享文件夹时,使用此法。
打开UOS文件管理器→左上角菜单→“连接到服务器”→服务器地址栏输入smb://Windows主机IP(如smb://192.168.1.100)→点击“连接”→输入Windows本地账户用户名(不是微软账户邮箱)和对应密码。
若提示“设备错误”,先在终端执行:sudo apt install cifs-utils,再尝试重新连接。
挂载成功后,共享内容将出现在文件管理器左侧“已连接的服务器”列表中,双击即可访问。











