找回密码
 立即注册
查看: 3763|回复: 18

[软件] 求问下Ubuntu linux下的smb设置

[复制链接]
     
发表于 2023-9-18 18:00 来自手机 | 显示全部楼层 |阅读模式
Ubuntu文件管理器设置的分享不顶用。

然后在网上查,改了/etc下面的smb.conf,又增加了smb用的用户名。

用另一台Windows笔记本(已经开启了smb1.0),都不行。能进去Ubuntu的电脑,但是怎么具体分享文件夹进不去。
回复

使用道具 举报

头像被屏蔽
     
发表于 2023-9-18 18:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-9-18 18:15 来自手机 | 显示全部楼层
分享的那个文件夹chmod改下权限试试

—— 来自 nubia NX712J, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-9-18 18:32 | 显示全部楼层
推测是samba的权限问题,mount -v看看具体错误然后对照着修吧
回复

使用道具 举报

     
发表于 2023-9-18 18:34 | 显示全部楼层
你需要添加本地用户,再添加相应的smb用户,并保证本地用户对对应目录有权限

不如干脆把配置帖出来
回复

使用道具 举报

     
 楼主| 发表于 2023-9-18 18:48 来自手机 | 显示全部楼层
yyyxxxrrr 发表于 2023-9-18 18:15
分享的那个文件夹chmod改下权限试试

—— 来自 nubia NX712J, Android 13上的 S1Next-鹅版 v2.5.4 ...

已经换了777了

—— 来自 HUAWEI LYA-AL00, Android 10上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-9-18 20:17 | 显示全部楼层
安装samba,并配置smb需要的账户和密码
\etc\samba\smb.conf在配置里写上共享路径,然后重启samba服务
最后可以改共享文件夹的权限
回复

使用道具 举报

     
发表于 2023-9-18 22:07 来自手机 | 显示全部楼层
用docker会简单一些。
回复

使用道具 举报

     
 楼主| 发表于 2023-9-18 22:20 | 显示全部楼层
/etc/samba/smb.conf

配置是这样

[aria2]
   comment=my share directory
   path=
   valid users = smbuser
   browseable = yes
   public = yes
   writable = yes
   read only = no

samba 装了 systemctl也restart了,还是不行。
回复

使用道具 举报

     
发表于 2023-9-18 23:02 来自手机 | 显示全部楼层
man smb.conf
请。

这玩意光配置文件的文档都近万行了,没有把握最好别瞎改,一般发行版自带的配置够用了,图形化配置一般是用 usershare,简单的个人场景也够用的,troubleshooting 可以先在本地用 smbclient 试试,甚至重新安装一遍恢复到默认配置,一般发行版的默认配置是能访问 home 目录的,再复杂的配置我也不懂,只能建议通读文档了。

—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-9-18 23:18 | 显示全部楼层
你的path填这个它认吗,先把基础的跑通,比如自己的用户名是 thisisauser
先 sudo smbpasswd -a thisisauser
在把后面一块改成
[public]  
  comment = Public Stuff  
  path = /home/thisisauser/
  public = yes  
  writable = yes  
  printable = no  
  valid users = thisisauser
然后重启smb把这个跑通再说。
如果还不通, telnet 一下局域网 ip 的 445端口,可能被ufw防火墙拦了,ufw allow CIFS打开一下
回复

使用道具 举报

     
 楼主| 发表于 2023-9-18 23:59 来自手机 | 显示全部楼层
ryanz 发表于 2023-9-18 23:18
你的path填这个它认吗,先把基础的跑通,比如自己的用户名是 thisisauser
先 sudo smbpasswd -a thisisause ...

我发上来的path里的地址我删了。

—— 来自 HUAWEI LYA-AL00, Android 10上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-9-19 13:03 | 显示全部楼层
diohanmilton 发表于 2023-9-18 23:59
我发上来的path里的地址我删了。

—— 来自 HUAWEI LYA-AL00, Android 10上的 S1Next-鹅版 v2.5.4 ...

smbuser 要存在
smbuser要有path 访问权限

另外你要在\\serverip 看到而不是直接mount,请加 browseable = yes
否则只能直接mount
回复

使用道具 举报

     
 楼主| 发表于 2023-9-19 14:20 来自手机 | 显示全部楼层
phorcys02 发表于 2023-9-19 13:03
smbuser 要存在
smbuser要有path 访问权限

\\serverip能看到,但是下一级文件夹打不开。

smb的账户密码都设好了

—— 来自 HUAWEI LYA-AL00, Android 10上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-9-20 07:22 | 显示全部楼层
我的smb.conf配置是这样的

  comment = share
  # 共享目录,注意目录设置777权限
  path = /mnt/download
  # 用于登录的账户
  valid users = smb
  # 是否允许来宾用户访问
  guest ok = yes
  # 是否只读
  read only = no
  # 是否可被看见
  browseable = yes
  available = yes
  writable = yes
回复

使用道具 举报

     
 楼主| 发表于 2023-9-22 23:03 来自手机 | 显示全部楼层
本帖最后由 diohanmilton 于 2023-9-22 23:05 编辑

把系统搞坏了 重装了遍Ubuntu 22.04lts 然后用它文件管理器自带的网络分享图形界面来设置。

创建之后,再把本身用户用smbpasswd -a加入smb用户,手机es浏览器能登录,但是另一台win10电脑就不能登入。

还是\\ip能看到要分享的文件夹,但就是进去就提示无权限。

手机端是正常的。

—— 来自 HUAWEI LYA-AL00, Android 10上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
 楼主| 发表于 2023-9-23 09:21 来自手机 | 显示全部楼层
早上起来,把共享文件夹的允许匿名登录去掉就能进了。好像是Windows有什么规则不允许匿名登录有些文件夹。

这个Ubuntu图形界面的smb好奇怪,不产生etc/samba/smb.conf

linux也是坑,能图形界面共享,但是smbpasswd还要命令行去设。

但确实能访问。



—— 来自 HUAWEI LYA-AL00, Android 10上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

头像被屏蔽
     
发表于 2023-9-23 09:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-9-23 13:20 来自手机 | 显示全部楼层
显然没读 manual,图形化配置使用了usershare 特性,允许非 root 用户创建共享文件夹,配置一般存在/var/lib/samba/usershare,格式和 smb.conf 不同。

至于 smbpasswd,操作用户本身就是一个 root 权限动作,而 linux 有个不成文的习惯就是 gui 不得运行在 root 权限下,所以图形界面干不了这个,root 权限可不是为了让你多打几个字才塞进去的,谁都能用那还了得。

—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-5-3 02:48 , Processed in 0.107374 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表