samba: привязать конкретного пользователя к гостю

Вот как работает серверная часть Samba auth:

  1. Имя пользователя клиента
  2. Имя пользователя сервера через карту имен пользователей. Это системная учетная запись (/ etc / passwd).
  3. Если имя пользователя сервера пусто, перейдите к «Гостевая аутентификация». В противном случае перейдите к «passdb / SAM Authentication».

passdb / SAM Authentication:

  1. Проверьте учетные данные через базу данных passdb / SAM. Это связано с тем, что хэши отличаются от учетных записей UNIX, база данных SAM также включает дополнительную информацию.
  2. Зарегистрируйте пользователя клиента как пользователя сервера

Аутентификация гостя:

  1. Проверка учетных данных через гостевую аутентификацию, которая всегда проходит успешно.
  2. ] Зарегистрируйте пользователя клиента как пользователя, указанного в «гостевой учетной записи», по умолчанию «никто»

К сожалению, в то время как Samba принимает "" означает, что гостевые окна не принимают / не разрешают это. Даже если гостевая учетная запись привязана к «none», Samba не будет рассматривать клиентское имя пользователя «nobody» как гостя. Аутентификация будет проходить через серверную часть passdb / SAM. Та же самая ловушка применима к карте имени пользователя.

Теперь я знаю о «карте гостя» Samba. Если настроен как «Плохой пользователь», несуществующие учетные записи пользователей будут сопоставлены с гостевой учетной записью. К сожалению, это подвержено ошибкам, с проблемами, аналогичными проблемам с обескураживаемым значением «Bad Password».

Я ищу способ сопоставить одного пользователя или нескольких конечных пользователей (таких как «никто», «гость») в гостевой аккаунт. Возможно ли это?

Edit :

Я пробовал эту безумную карту, которая, как и ожидалось, не работает:

= guest никто

0
задан 6 November 2016 в 07:12
1 ответ

Использовать username map = . Но вы, похоже, используете неортодоксальный подход, поэтому я серьезно сомневаюсь, что он вам действительно нужен.

P.S. И нет, ваше описание того, как работает авторизация, выходит за рамки допустимого порога ошибки.

0
ответ дан 5 December 2019 в 09:15

Теги

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