Шаги ==== 1. Развернуть Samba DC (ALT Server 11.0 x86_64). 2. Ввести в домен клиента, используя команду вида: # system-auth write ad "SAMBA.TESTDOMAIN" "long-client-hostname" "SAMBA" "Administrator" "Pa##word" --netbiosname=shortname Фактический результат ===================== > Using short domain name -- SAMBA > Joined 'SHORTNAME' to dns domain 'samba.testdomain' > Registering SPN host/long-client-hostname for object SHORTNAME > Updated object > Registering SPN restrictedkrbhost/long-client-hostname for object SHORTNAME > Updated object > Invalid command: net ads keytab add > Usage: > net ads keytab create Create (sync) a fresh keytab > net ads keytab flush Remove all keytab entries > net ads keytab list List a keytab > Invalid command: net ads keytab add > Usage: > net ads keytab create Create (sync) a fresh keytab > net ads keytab flush Remove all keytab entries > net ads keytab list List a keytab Ожидаемый результат =================== Успешное выполнение команды. Дополнительно ============= p11: > # net ads keytab --help > Usage: > net ads keytab add > Add a service principal, updates keytab file only. > net ads keytab delete > Remove entries for service principal, from the keytab file only. > net ads keytab add_update_ads > Add a service principal, depending on the param passed may update ADS computer object in addition to the keytab file. > net ads keytab create > Create a fresh keytab or update existing one. > net ads keytab flush > Remove all keytab entries > net ads keytab list > List a keytab p11+387440.6 / sisyphus: > # net ads keytab --help > Usage: > net ads keytab create > Create (sync) a fresh keytab or update existing one (see also smb.conf 'sync machine password to keytab'. > net ads keytab flush > Remove all keytab entries > net ads keytab list > List a keytab (Упоминается новая опция 'sync machine password to keytab', см. https://bugzilla.altlinux.org/55111 -> https://bugzilla.samba.org/show_bug.cgi?id=15886 - но в этом случае команда запускается на клиенте, а не на контроллере домена.) Воспроизводимость ================= Воспроизводится на виртуальных машинах: [sisyphus] samba-4.21.7-alt3.x86_64 alterator-auth-0.45-alt1.x86_64 [p11+387440.6] samba-4.21.7-alt3.x86_64 alterator-auth-0.45-alt1.x86_64 Не воспроизводится на виртуальных машинах: [p11] samba-4.20.8-alt2.x86_64 alterator-auth-0.45-alt1.x86_64
По сути, исправлять нужно alterator-auth. Механизмы в модуле "net ads keytab" существенно переработаны. Устаревший функционал удалён.
Дополнительно: в `man net` указано, как заменить с помощью опции `sync machine password to keytab`.
alterator-auth-0.46-alt1 -> sisyphus: Thu Aug 07 2025 Andrey Limachko <liannnix@altlinux> 0.46-alt1 - system-auth: ad: backup secrets.tdb before joining AD domain - system-auth: ad: replace SPN registrations with keytab regeneration for Samba 4.21+ compatibility (Closes: #55376)