Могу ли я настроить samba, чтобы он автоматически разрешал все локальные имена пользователей и пароли?

Nevermind, просмотрев и отключив все мои загрузочные приложения, я выделил проблему для апплета jupiter. Оказывается, что функция «восстановления разрешения» использует xrandr, а скрипт, который вызывал ее, не смог правильно изменить разрешение.

Я отключил эту функцию, и теперь у меня больше нет проблемы. [!d1 ]

1
задан 4 April 2012 в 23:42

1 ответ

Вам необходимо вручную добавить пользователей и пароли в базу данных пользователя samba с помощью команды smbpasswd.

Невозможно использовать учетные записи локального пользователя, поскольку Samba и стандартный механизм пароля на Ubuntu сохраняют только хеш паролей, а не сами пароли. Хеши, которые они используют, несовместимы, поэтому невозможно импортировать хэши паролей из одной базы данных в другую.

Есть несколько вещей, которые вы можете сделать, чтобы автоматически обновлять пароли в обеих базах одновременно, пользователь меняет свой пароль, например, используя pam_smbpass.

2
ответ дан 25 May 2018 в 12:57
  • 1
    Спасибо за ответ; думаю, мне придется разобраться, как работает эта функция pam_smbpass. Вы не знаете, как это делает vsfptd? Использует ли он аутентификацию обычного текста? – dialer 5 April 2012 в 18:58
  • 2
    для FTP вам просто будет отправлен сам пароль; это легко проверить, что против любого хэша. Дело с протоколом SMB заключается в том, что он никогда не отправляет фактический пароль по проводу. – jelmer 6 April 2012 в 03:11

Другие вопросы по тегам:

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