You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04文件夹共享报错求助:net usershare返回错误码255

Ubuntu 20.04文件夹共享报错求助:net usershare返回错误码255

嘿,我看你这报错里其实藏着两个独立的问题,咱们逐个来解决:

首先先把你遇到的错误信息贴出来,方便对照:

net usershare' returned error 255: [2024/03/31 13:47:04,  0] 
../../lib/util/debug.c:1100(reopen_one_log)
  reopen_one_log: Unable to open new log file 'PUBLIC/log.net': 
 No such file or directory
net usershare add: share name /media/user/e/public 
contains invalid characters (any of %<>*?|/\+=;:",)

第一个问题:日志文件无法创建

错误里提到Unable to open new log file 'PUBLIC/log.net': No such file or directory,说明系统找不到/PUBLIC这个目录。你需要手动创建它,并且确保Samba进程有访问权限:

  • 先创建目录:sudo mkdir -p /PUBLIC
  • 设置合适的权限(让Samba能读写):sudo chmod 755 /PUBLIC
  • 也可以把目录权限给到Samba的运行用户,比如:sudo chown nobody:nogroup /PUBLIC

第二个问题:共享名称包含无效字符

这个是核心问题,错误明确指出你的共享名称/media/user/e/public里包含了Samba不允许的斜杠/。Samba共享名称不能使用这些特殊字符:%<>*?|/\+=;:,"

解决方法很简单:换一个合规的共享名称,比如E_Public或者Public_Folder,然后重新执行共享命令。举个例子:

net usershare add E_Public /media/user/e/public "我的公共文件夹" everyone:f guest_ok=y

如果是通过Ubuntu的图形界面设置共享,记得在“共享名称”输入框里去掉所有特殊字符,只用字母、数字和下划线这类安全字符。

搞定这两个问题后,再试试共享操作,应该就能正常运行了。

备注:内容来源于stack exchange,提问作者JALEEL P

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 02:35:30