У меня очень странная проблема с Samba и картой имен пользователей. Файл сопоставления выглядит следующим образом:
username map = /etc/samba/users.map
Содержимое /etc/samba/users.map:
master = johndoe user2 user3
regular = johndoe user5 user6
restricted = johndoe user8 user9
Проблема в том, что Samba всегда сопоставляет johndoe
с последним локальным пользователем, указанным в /etc /samba/users.map
. В приведенном выше примере johndoe
всегда будет сопоставляться с restricted
, поэтому, если у меня есть общий ресурс, который разрешает только master
, и еще один общий ресурс, который разрешает только limited
, я не смогу получить доступ к обоим, хотя johndoe
указан в обеих записях.
Это нормальное поведение или нет?