Сопоставление имени пользователя Samba не работает должным образом

У меня есть следующее сопоставление имени пользователя в Samba:

master = johndoe user2 user3
regular = user5 user6
restricted = johndoe user8 user9

По умолчанию Samba всегда всегда сопоставляет johndoeк последней записи в username.map, то есть restricted.

Есть идеи, как сопоставить johndoeс несколькими записями? Мне это нужно, потому что есть некоторые общие ресурсы, доступ к которым имеют не все пользователи, но некоторые пользователи (, например johndoe), должны иметь доступ.

0
задан 5 October 2021 в 14:30
1 ответ

Вы не можете сопоставить пользователя с несколькими записями. Samba возьмет вашего пользователя (johndoe)и сопоставит его с 'master' в первой строке, но не остановится на этом, она попробует вторую строку, а затем третью, где найдет 'johndoe'. снова и сопоставьте его с «restricted», это заменит первоначально найденный «master».

Вы можете использовать 'vfs_acl_xattr' и использовать 'setfacl' для установки разрешений для пользователей без сопоставления пользователей.

0
ответ дан 5 October 2021 в 15:33

Теги

Похожие вопросы