我有一台 Ubuntu 服务器 (19.04) 和 4 个硬盘,上面有我的数据。我有 4 个 Samba 共享,每个硬盘 1 个,所有硬盘的设置方式相同。当尝试从 Windows 访问它们时,我可以毫无问题地访问其中 3 个,但 HDD_4 无法工作。
这是 smb.conf:
[HDD_1]
path = /mnt/HDD_1
create mode = 777
directory mode = 777
map hidden = yes
writeable = yes
[HDD_2]
path = /mnt/HDD_2
create mode = 777
directory mode = 777
map hidden = yes
writeable = yes
[HDD_3]
path = /mnt/HDD_3
create mode = 777
directory mode = 777
map hidden = yes
writeable = yes
[HDD_4]
path = /mnt/HDD_4
create mode = 777
directory mode = 777
map hidden = yes
writeable = yes
我使用 Webmin 设置我的 Samba 共享
我尝试搜索日志,发现唯一可能有帮助的日志就是这个。/var/log/samba/Log.WindowsUsername:
[2019/06/05 21:00:05.935232, 0] ../../source3/smbd/uid.c:412(change_to_user_internal)
change_to_user_internal: chdir_current_service() failed!
所有 4 个 HDD 都使用相同的 samba 用户,尝试了几种不同的设置,但我还不够了解,无法毫无畏惧地进行设置 :) 这是我尝试过的一些方法: - 将用户设置为我的 sambauser - 将访客访问权限设置为是 - 将强制 unix 用户设置为我的 sambauser
还是不行。至于 Windows 中的错误,它说无法访问,“您没有权限访问共享”
请帮忙 :)