ubuntu 怎么让普通用户可以读写 smb 目录呀

2022-12-09 09:47:37 +08:00
 linuxgo
今天想把 windows 下的一个目录共享给 linux 使用,结果发现用 sudo mount 挂载后当前用户却不能读写,如果是 linux 共享的目录直接用 sftp 就可以访问了。
网上搜了一遍没发现有解决办法,v 友们是怎么弄的呢?
1967 次点击
所在节点    Linux
10 条回复
leeyuzhe
2022-12-09 09:50:46 +08:00
windows 下面的权限不对
linuxgo
2022-12-09 09:54:16 +08:00
找了个 sudo mount -t cifs //win-li/temp /mnt/win-li/ -o username=leon,dir_mode=0777,fil_mode=0777
结果说 mount error(22): Invalid argument
windows 的权限没看了没问题
ltkun
2022-12-09 09:56:46 +08:00
你咋搜的…… -o 的后面加 uid=用户 id
TubeLover
2022-12-09 10:01:36 +08:00
sudo mount -t cifs -o vers=3.0,dir_mode=0777,file_mode=0777,user=SMB 用户名,password=SMB 密码 "//SMB 主机名 /共享文件夹或路径" /mnt/挂载目标
linuxgo
2022-12-09 10:01:47 +08:00
查了下 dmesg ,报错 CIFS: Unknown mount option "fil_mode=0777"
改为 sudo mount -t cifs -o username=leon,dir_mode=0777 //win-li/temp /mnt/win-li/可以挂载,但还是不能写
TubeLover
2022-12-09 10:03:06 +08:00
可能是没有指定 SMB 版本号的问题?
linuxgo
2022-12-09 10:03:43 +08:00
好了,刚才的 file_mode 写成 fil_mode 了,晕
TubeLover
2022-12-09 10:04:23 +08:00
fil_mode 哈哈哈哈哈哈
fuge
2022-12-09 10:05:57 +08:00
为什么不直接在 linux 下做 samba 然后共享给 windows 。
linuxgo
2022-12-09 11:15:45 +08:00
@fuge 因为 windows 的硬盘空间大呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/901253

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX