Я создал общий ресурс в Samba, протестировал, а затем переместил в него все наши профили пользователей.
[homes]
comment = User Profiles
path = /tank/users/%U
valid users = %U
browseable = no
writable = yes
hide dot files = yes
Во время тестирования у меня не было проблем с тестовыми профилями. Я входил в Windows как «aaron», и моя папка находилась в / tank / users / aaron.
Затем я переместил его в производство и переместил всех на новый сервер.
Мне сразу же позвонили пользователи, что их рабочие столы пропали. Покопавшись, я обнаружил, что некоторые пользователи входили в систему как «JSmith», что Samba перевела на поиск / tank / users / JSmith вместо / tank / users / jsmith. В качестве временной меры я просто переименовал их папки в соответствии с тем случаем, который они использовали для входа в систему.
Но я все еще получаю спорадические звонки от пользователей, которые внезапно решают войти в систему как Jsmith в один день, JSmith в другой день, jsmith на следующий день и даже JSMITH, потому что они оставили свой capslock включенным.
Копаясь в документах самбы, я не вижу способа заставить этот путь быть полностью строчными, независимо от того, что пользователь вводит на экране входа в систему.
Я что-то упускаю? Похоже, это частая проблема для людей, размещающих файлы на Samba.