Samba 'homes' 共享和用户随机决定在用户​​名中使用大写字母

Samba 'homes' 共享和用户随机决定在用户​​名中使用大写字母

我在 Samba 中创建了一个“homes”共享,进行了测试,然后将我们所有的用户配置文件移到了它上面。

[homes]
    comment = User Profiles
    path = /tank/users/%U
    valid users = %U
    browseable = no
    writable = yes
    hide dot files = yes

在测试期间,我的测试配置文件没有出现任何问题。我以“aaron”身份登录 Windows,它会在 /tank/users/aaron 下找到我的文件夹。

然后我将其移入生产环境并将所有人转移到新服务器。

我立即接到用户的电话,说他们的桌面不见了。经过一番挖掘,我发现一些用户以“JSmith”的身份登录,Samba 将其翻译为寻找 /tank/users/JSmith 而不是 /tank/users/jsmith。作为权宜之计,我只是将他们的文件夹重命名为他们登录时使用的大小写。

但我仍然会接到一些用户的零星电话,他们突然决定某一天以“Jsmith”的身份登录,另一天以“JSmith”的身份登录,第二天又以“jsmith”的身份登录,甚至因为他们忘记按下大写锁定键而以“JSMITH”的身份登录。

通过查阅 samba 文档,我没有看到任何方法可以强制该路径全部小写,无论用户在登录屏幕上输入什么。

我是不是漏掉了什么?这似乎是在 Samba 上托管文件的人经常遇到的问题。

相关内容