Если я правильно понимаю, чтобы присоединиться к домену Windows, машина должна иметь учетную запись в Active Directory и пароль для аутентификации. Такой пароль автоматически обновляется каждые 30 дней.
Теперь у меня есть Linux-машина в корпоративной сети с благословения ИТ-отдела, и Samba может присоединиться к домену и позволит мне это сделать, но они не хотят ее добавлять. Я хочу использовать свою учетную запись на машине с Windows, которую я все равно переформатирую. Я не смог найти способ расшифровать ключ, хранящийся в реестре.
Можно выгружать хэши из системы Windows и импортировать их в Samba. Процесс объясняется здесь http://ppp.samba.org/samba/ftp/pwdump/README. Однако учтите, что ИТ-отдел может быть недоволен тем, что вы делаете такие вещи, и нет никаких гарантий, что это сработает для того, что вы пытаетесь сделать.
Надеюсь, ИТ-группа относится к вам так же уважительно, как и вы (подразумевается сарказм). Какая вам польза от их унижения и оскорбления? Делает ли это вас лучшим разработчиком? Заставляет ли начальник уважать вас больше? Делает ли это тебя лучше? Нет? Тогда зачем это делать? Нет славы и уж точно нет чести в том, чтобы критиковать чужие способности.
Вопрос: Зачем вам нужно присоединяться к домену Windows?
На работе использую только Linux. Вся инфраструктура - это Windows. Монтирую общие ресурсы Windows без проблем:
mount -t smbfs "//fileserver/sharename" /mnt/mntpoint/ \
-o credentials=filename,uid=...,gid=...,fmask=0755,dmask=0755
Файл учетных данных выглядит так:
username=DOMAIN/username
password=mywindowspassword
У меня есть простой скрипт, который я запускаю после входа в систему, который монтирует все необходимые мне общие ресурсы (я запускаю его вручную, так как я не всегда в сети компании). Когда мне нужно изменить пароль домена, я просто редактирую файл учетных данных. Обычно я узнаю, что срок действия моего пароля истек, когда акции перестают работать. Затем я беру компьютер Windows у коллеги и вхожу в систему с его помощью. Windows предлагает мне сменить пароль.
Я не уверен, имеет ли смысл то, что вы спрашиваете, для компьютера с Linux. Что будет означать присоединение к домену Windows для системы Linux?
Редактировать:
Я понял. Ваш Linux-бокс - это файловый сервер SMB? И вы хотите сделать его доступным для пользователей Windows?