FreeNAS: Почему имена пользователей и пароли должны соответствовать клиентской системе?

Я перехожу с сервера ReadyNAS на сервер FreeNAS. На нашем текущем ReadyNAS у нас есть одна учетная запись пользователя, которую каждый человек в нашем офисе может использовать для доступа к серверу. У всех есть уникальное имя пользователя/пароль на их ПК.

Согласно FreeNAS wiki, необходимо настроить имена пользователей/пароли для соответствия клиентской системе (иначе логины Windows в моем случае):

http://doc.freenas.org/index.php/Users

http://doc.freenas.org/index.php/Windows_ (CIFS) _Shares#Configuring_Local_User_Access

Действительно ли возможно создать FreeNAS только для одного имени пользователя/пароля, которое несколько человек могут использовать (не соответствуя учетным данным на их клиенте ПК)?

1
задан 19 July 2014 в 21:28
1 ответ

То, что вы видите, является требованием, или я должен сказать особенностью NTLM. Вот что происходит (взято здесь с некоторым редактированием).

  1. Пользователь получает доступ к клиентскому компьютеру и предоставляет имя пользователя и пароль. Клиент вычисляет криптографический хэш пароля и отбрасывает действительный пароль.
  2. Клиент посылает имя пользователя на сервер (открытым текстом).
  3. Сервер генерирует 16-байтовое случайное число, называемое challenge или nonce, и посылает его клиенту.
  4. Клиент шифрует этот вызов хэшем пароля пользователя и возвращает результат серверу. Это называется ответом.
  5. Сервер (FreeNAS) расшифровывает ответ. Если получен оригинальный номер, то доступ предоставляется.

Вам не нужно абсолютно сопоставлять учетные записи и пароли. Но если вы это сделаете, то получите однократную бесплатную регистрацию (как в пиве). Этот метод не масштабируется, так как пользователи будут запутаны при смене пароля в домене, но FreeNAS не будет следовать этому методу.

Вы можете либо составить карту сетевого диска и предоставить пароль для локальной учетной записи, либо настроить Samba на запрос ActiveDirectory для выполнения шага 5, описанного выше. Я предпочитаю использовать Kerberos. У него есть кривая обучения, но теперь, когда я ее знаю, мне кажется, что это проще сделать, и он работает одинаково везде, где бы он ни работал

.
1
ответ дан 4 December 2019 в 00:21

Теги

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