关于 Windows 访问 NAS 的问题

2023-02-19 14:30:12 +08:00
 mnsw

自己 DIY 了一个 NAS ,用的是 unraid ,搞到现在遇到一个奇怪的权限问题。 NAS 用的系统文件是 btrfs 。

通过白裙的 NFS 远程挂载了 unraid 的共享文件夹,然后把一些文件复制到了 unraid 的里面,现在打开遇到一些问题

  1. 同一个文件夹,在 Windows 下,用 unraid 的共享文件夹去打开,有些能打开,有些不能,提示权限不够

  2. 但是在 Windows 下通过群晖的的共享文件夹进入 unraid 的那个目录,则不会出现权限提示的问题

  3. 部分视频文件也是如此,及时几个视频文件都在一个文件夹下

  4. 用 mac 进行以上打开操作没有遇到这些问题

PS:群晖设置的 smb 最低 v2 版本

2236 次点击
所在节点    NAS
6 条回复
feng0vx
2023-02-19 15:14:03 +08:00
smb 访问的吗,smb 有专用的 samba 用户的,能访问要求 samba 用户有读权限
nfs 复制过去的文件拥有者是群晖这边的用户,unraid 这边 samba 用户有读权限的话要求 o 有 r 权限

对于 4 没有说清楚,是连接的群晖还是 unraid ?,连接群晖自然是可以
mnsw
2023-02-19 15:39:43 +08:00
@feng0vx
应该都是 smb 访问的,只有白裙跟 unraid 复制的数据的时候挂载的是 NFS 共享文件夹
用 mac 是分别连接白裙和 unraid 进行了操作,也都是能够打开的
zachlhb
2023-02-19 15:42:44 +08:00
这可能是由于 Windows 访问权限和 Mac 访问权限之间的差异导致的。下面是一些可能的解决方法:

1 、确保 unraid 上的共享文件夹权限正确

在 unraid 上,确保您的共享文件夹具有正确的权限和所有者。可以尝试在终端中运行以下命令:
```bash
sudo chown -R username:group /path/to/folder
```
其中 username 是您的用户名,group 是您的组名,/path/to/folder 是共享文件夹的路径。将其替换为您的实际值。

2 、确保 Windows 计算机已登录到正确的工作组

确保 Windows 计算机已登录到正确的工作组。可以尝试在“控制面板”>“系统”>“计算机名、域和工作组设置”中查看您的计算机是否登录到正确的工作组。

3 、禁用 Windows 上的 SMBv1

禁用 Windows 上的 SMBv1 ,并确保使用的是 SMBv2 或更高版本。可以尝试在“控制面板”>“程序和功能”>“打开或关闭 Windows 功能”中禁用 SMBv1 。

4 、检查 Windows 计算机的防火墙设置

检查 Windows 计算机的防火墙设置,确保它允许从 unraid 访问共享文件夹。可以尝试在“控制面板”>“Windows 防火墙”中检查设置。
cpxjaz
2023-02-19 22:43:54 +08:00
也许看看这篇帖子?当时有个类似的问题,这篇帖子解答了我一直以来的疑惑 https://post.smzdm.com/p/a7dmllm9/
mnsw
2023-02-19 22:56:33 +08:00
@cpxjaz 我这个还不太一样,共享的文件夹都是私有的,需要登录。而且大部分文件也是可以打开的,是部分文件夹或者文件无法打开。简而言之就是同一个文件夹下,有一个文件可以打开,但是另外一个不行(仅仅是 Windows 不行,mac 或者群晖可以)。且在 smbstatus 下查看,用户名就是我登录使用的。
ccizm
2023-02-19 23:44:32 +08:00
试一下 chmod 775 ,上次公司内网盘没办法读写,改了一下权限就好了

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

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

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

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

© 2021 V2EX