统信uos中为文件夹设共享密码需绑定samba凭证或图形界面机制,否则windows访问报错;图形法仅限专业版1050+,操作简但密码专用于该文件夹;命令行法全版本通用,支持多用户授权;访客模式需新建用户或配置guest account,后者免密但仅限可信局域网。

在统信UOS中为文件夹设置共享密码,是为了让局域网内其他设备访问该共享时必须输入凭据,避免未授权读写——这一步不是勾选“共享”就自动生效,而是必须将密码与Samba用户凭证或图形界面共享机制正确绑定,否则Windows会提示“登录失败”或“找不到网络路径”。
通过文件管理器图形界面设共享密码
该方法仅适用于桌面专业版1050+,操作最简,密码专用于所选文件夹,不改动系统级Samba用户数据库。
第一步:打开文件管理器,点击右上角齿轮图标→选择“设置共享密码”。
第二步:在弹窗中输入当前UOS系统登录密码完成身份验证,再设置一个独立的共享密码(如:UosShare@2026),两次确认后点击“确定”。
第三步:返回文件管理器,右键需共享的文件夹→选择“共享文件夹”→切换到“共享管理”标签页。
第四步:勾选“共享此文件夹”,设置英文共享名(如share-docs)、权限为“可读写”,【务必关闭“允许匿名访问”】——否则Windows资源管理器无法建立SMB会话,直接报错“错误代码0x80070035”。
第五步:点击“确定”,系统自动关联已设共享密码;此时该文件夹即受控,远程访问时需同时提供本机用户名和该共享密码。
通过Samba用户数据库设专用认证密码
该方式密码存储于Samba私有数据库,与系统登录密码分离,支持多用户差异化授权,是全版本通用、生产环境推荐做法。
打开终端,执行命令为当前用户添加Samba凭证:sudo smbpasswd -a $USER。
按提示两次输入Samba专用密码(建议区别于系统密码,例如:SmbUos!2026)。
启用该账户:sudo smbpasswd -e $USER。
验证是否注册成功:sudo pdbedit -L,输出中应包含你的用户名。
【关键检查】确保/etc/samba/smb.conf中对应共享段落含valid users = %S或明确列出该用户名,否则密码校验被跳过。
为访客账号单独配共享密码
当需让无UOS登录权限的设备(如手机、旧版Windows)免账号访问时,可创建专用Samba访客用户,实现账号与密码完全隔离。
方法一:
新建系统用户(禁用shell登录):sudo useradd -s /sbin/nologin -d /home/share sambaguest。
为其设基础系统密码(仅用于账户存在性验证):sudo passwd sambaguest。
将该用户加入Samba数据库:sudo smbpasswd -a sambaguest,两次输入独立Samba访问密码。
启用该Samba账户:sudo smbpasswd -e sambaguest。
编辑/etc/samba/smb.conf,在共享段落中将valid users设为sambaguest,保存后执行sudo systemctl restart smbd nmbd。
方法二(访客模式免密):
修改/etc/samba/smb.conf的[global]段,添加两行:map to guest = Bad Userguest account = nobody
重启服务后,Windows端访问\UOS_IP将不弹凭据框——但【仅适用于完全可信的局域网环境】,公共网络严禁启用。











