Перейти к основному содержанию

Samba — Failed to convert SID to a UID

Ubuntu

Samba не работает после установки обновления samba 2:4.7.6+dfsg~ubuntu-0ubuntu2.26 с помощью unattended upgrade. Сегодня утром samba обновилась и перестала работать. Точнее перестала нормально работать аутентификация доменных пользователей. Операционная система Ubuntu Server 18 или выше. Аутентификация ldap.

В логах:

[2021/12/09 15:04:29.783978, 0] ../source3/auth/auth_util.c:1259(check_account) check_account: Failed to convert SID S-1-2-34-5678910-11121314-15161718-192021 to a UID (dom_user[MYDOMAIN\myusername])

samba

Также возможны ошибки вида:

NT_STATUS_LOGON_FAILURE

Чиним samba

Поможет откат samba до версии 2:4.7.6+dfsg~ubuntu-0ubuntu2.

Для начала избавимся от источника зла:

Ubuntu server — отключаем unattended upgrades

samba

Делаем резервную копию файла /etc/samba/smb.conf.

Удаляем samba:

sudo apt -y remove --purge samba samba-common cifs-utils smbclient
sudo rm -rf /var/cache/samba /etc/samba /run/samba /var/lib/samba /var/log/samba
sudo apt -y remove --purge python-samba samba-dsdb-modules samba-libs:amd64

samba

samba

Если попытаться установить samba нужной версии, то получим ошибку:

apt-get install samba=2:4.7.6+dfsg~ubuntu-0ubuntu2

samba

Пакеты придётся устанавливать по очереди:

apt-get install samba-common=2:4.7.6+dfsg~ubuntu-0ubuntu2
apt-get install -y libwbclient0=2:4.7.6+dfsg~ubuntu-0ubuntu2
apt-get install samba-libs=2:4.7.6+dfsg~ubuntu-0ubuntu2
apt-get install python-samba=2:4.7.6+dfsg~ubuntu-0ubuntu2
apt-get install samba-common-bin=2:4.7.6+dfsg~ubuntu-0ubuntu2
apt-get install samba=2:4.7.6+dfsg~ubuntu-0ubuntu2

Чистим лишнее:

apt-get autoremove

Samba запустится:

service smbd status

samba

Останавливаем службу:

service smbd stop

Восстанавливаем из резервной копии файл /etc/samba/smb.conf.

Запускаем службу:

service smbd start

Перезагружаем сервер.

Заново вводим сервер в домен.

net ads join -U v.pupkin -D ILAB.LOCAL

Samba снова работает.

Ссылки

https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1954342

Теги

 

Похожие материалы

Резервное копирование Atlassian JIRA через GUI

Резервную копию Atlassian JIRA можно сделать в Администрирование > Система > Импорт и Экспорт > Резервное копирование. Здесь вы сможете сделать резервное копирование содержимого базы данных в доступном формате XML.

Теги

Bitvise SSH Server для Windows

Bitvise SSH Server (WinSSHD) — SSH-сервер, разработанный специально для Windows. Позволяет на Windows машине организовать сервер Secure Shell Handling 2 (SSH2) и Secure FTP (SFTP). Отличается большим количеством настроек. Бесплатно для частного использования при выборе версии Personal Edition, но с ограничениями.

Haproxy на Ubuntu 20.04 LTS

Установим и настроим балансировщик haproxy на Ubuntu 20.04 LTS. Балансировать будем в режиме roundrobin порт TCP 25 на порты localhost TCP 26, 27, 28, 29, 30. На этих портах работает postfix в режиме multi-instance, сделаем единый 25 порт, который будет балансировать нагрузку между экземплярами почтового сервера.

Теги