—— 来自 nubia NX712J, Android 13上的 S1Next-鹅版 v2.5.4 推测是samba的权限问题,mount -v看看具体错误然后对照着修吧 你需要添加本地用户,再添加相应的smb用户,并保证本地用户对对应目录有权限
不如干脆把配置帖出来 安装samba,并配置smb需要的账户和密码
\etc\samba\smb.conf在配置里写上共享路径,然后重启samba服务
最后可以改共享文件夹的权限 用docker会简单一些。 man smb.conf
请。
这玩意光配置文件的文档都近万行了,没有把握最好别瞎改,一般发行版自带的配置够用了,图形化配置一般是用 usershare,简单的个人场景也够用的,troubleshooting 可以先在本地用 smbclient 试试,甚至重新安装一遍恢复到默认配置,一般发行版的默认配置是能访问 home 目录的,再复杂的配置我也不懂,只能建议通读文档了。
—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4 你的path填这个它认吗,先把基础的跑通,比如自己的用户名是 thisisauser
先 sudo smbpasswd -a thisisauser
在把后面一块改成
comment = Public Stuff
path = /home/thisisauser/
public = yes
writable = yes
printable = no
valid users = thisisauser
然后重启smb把这个跑通再说。
如果还不通, telnet 一下局域网 ip 的 445端口,可能被ufw防火墙拦了,ufw allow CIFS打开一下 diohanmilton 发表于 2023-9-18 23:59
我发上来的path里的地址我删了。
—— 来自 HUAWEI LYA-AL00, Android 10上的 S1Next-鹅版 v2.5.4 ...
smbuser 要存在
smbuser要有path 访问权限
另外你要在\\serverip 看到而不是直接mount,请加 browseable = yes
否则只能直接mount 我的smb.conf配置是这样的
comment = share
# 共享目录,注意目录设置777权限
path = /mnt/download
# 用于登录的账户
valid users = smb
# 是否允许来宾用户访问
guest ok = yes
# 是否只读
read only = no
# 是否可被看见
browseable = yes
available = yes
writable = yes 显然没读 manual,图形化配置使用了usershare 特性,允许非 root 用户创建共享文件夹,配置一般存在/var/lib/samba/usershare,格式和 smb.conf 不同。
至于 smbpasswd,操作用户本身就是一个 root 权限动作,而 linux 有个不成文的习惯就是 gui 不得运行在 root 权限下,所以图形界面干不了这个,root 权限可不是为了让你多打几个字才塞进去的,谁都能用那还了得。
—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4
页:
[1]