Завожу в системе трех пользователей. user1, user2, user3. UIDды соотвественно 601, 602, 603. Завожу в самбе этих пользователей с этими именами и с паролями 111, 222, 333 security = SHARE Создаю шару в ней В ней прописываю username = user1, user2, user3 Все нормально работает, все три пароля к этой шаре подходят, и самба работает с соответствующим UID. /etc/samba/smbusers прописываю user1 = user2 user3 Все, зайти на шару можно только с паролем 111, и выполняется она с UID 601. Что по моему мнению не правильно. Изменяю в шаре username = user2, user3 Войти могу с паролем 111, а самба выполняется с UID 602 For example to map from the name admin or administrator to the UNIX name root you would use: root = admin administrator Это из доки. То есть для моего примера, я должен входить на шару с паролями USER2 и USER3, и работать с UID USER1. А происходит наоборот. Войти я могу только как USER1, и работать буду с UID USER2. А USER3 вообще войти не может.
Для security=share поведение username map соответствует описанному, см. документацию (Please note that for user or share mode security, the username map is applied prior to validating the user credentials, http://samba.org/samba/docs/man/manpages-3/smb.conf.5.html#USERNAMEMAP). Покажите, пожалуйста, отладочный вывод уровня 5.
Разобрался я с паролями. Вот с UUID еще нет. Следующей ночью попробую. Лог еще нужен?
Покажите логи, да. И содержимое /etc/samba/smbusers, и вывод id для левой части записей из smbusers.
Created attachment 4393 [details] Первая часть лога.
Created attachment 4394 [details] Вторая часть лога
Created attachment 4395 [details] smbusers
Created attachment 4396 [details] Иды используемых пользователей
Как бы удалить этот комментарий вместе с вложением?
Совсем запутался. Описание шары: [netlogon2] comment = Network Logon Service path = /mnt/work/share/SMB/NETLOGON writable = yes user = user2, user3 Пароль был введен для user1. Самба выполняется с его же UID. Получены размещенные выше логи. Совсем я запутался.