我有一个 samba 服务器与 7 台 PC、4 台 Windows 10 和 3 台 Ubuntu 一起工作,没有任何问题(7 个不同的用户、7 个不同的文件夹 - 其中一个有多个有效用户。
有一天,我的硬盘坏了。我买了一个新的硬盘,并备份了旧硬盘中的所有内容。
我没有做任何更改,将 HD 安装在相同的位置,使用相同的名称并进行测试。在我的计算机上(Windows 10 中的用户与 ubuntu 服务器中的名称相同),一切正常,但在其他所有计算机上,什么都不起作用了。它们都返回错误0x80070035
或弹出错误,提示用户无法访问,必须联系服务器管理员(不知道英文中具体说了什么,我正在随意翻译)。
我测试过但没有成功的事情:
- 更改了密码;
- 修改用户和密码;
- 更改了 ubuntu 的权限,777、755、700,但没有任何效果
- 尝试使用其他用户名在我的计算机上访问(没有用)
- 尝试在其他计算机上使用我的用户进行访问(仅在 ubuntu 计算机上有效)
- 停止使用有效用户,
smb.conf
并改为hosts allow = ip
从机器(它们已修复)-> 在我的 PC 上也可以工作,但在其他电脑上没有任何作用 - 在其他电脑上尝试访问禁止文件夹时,提示访问被拒绝,但在允许的文件夹上,不断弹出网络错误,提示您无权访问,请联系服务器管理员。
我已经尝试了一些解决0x80070035
错误的方法,但没有任何效果......这让我怀疑这是否与 Windows 有关,或者与 Ubuntu 或 samba 有关?
我现在没有主意了,有什么想法吗?
我正在使用:Ubuntu 桌面版本 18.04.6 LTS,Samba 4.7.6
内容/etc/fstab
:
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=b0bcc319-3efa-425f-8eb2-3c2814ba7ec3 / ext4
errors=remount-ro 0 1
/swapfile none swap sw
0 0
UUID=E6B41C9FB41C7471 /media/francisco/Arquivos ntfs defaults,noatime 0 0
答案1
该文件夹/media/francisco/Arquivos
具有正确的权限,但/media/francisco
实际上没有,更改它立即解决
用于修复的命令:
chmod 777 /media/francisco