Msktutil

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Commande
Rôle Gestion AD / keytab pour Kerberos (Linux)
Voir aussi Kerberos · Ktutil · Setspn

msktutil est un outil de gestion Active Directory dédié à Kerberos côté Linux. Il permet de créer un compte machine dans l'AD et de générer la keytab associée, sans passer par un poste Windows.

Installation

yum install -y msktutil

Initialisation du ticket puis création de la keytab

Obtenir d'abord un ticket administrateur, puis créer le compte machine et la keytab :

kinit administrator@EXAMPLE.COM

# Windows 2003
msktutil -c -b "CN=COMPUTERS" -s HTTP/hostname.fqdn -h hostname.fqdn \
    -k /etc/squid/http.keytab --computer-name hostname --upn HTTP/hostname.fqdn \
    --server dc --verbose

# Windows 2008 (AES)
msktutil -c -b "CN=COMPUTERS" -s HTTP/proxy02.example.com \
    -k /etc/squid/squid.keytab --computer-name proxy02 --upn HTTP/proxy02.example.com \
    --server dc01.example.com --verbose --enctypes 28

Poser les droits sur la keytab pour le service consommateur :

chgrp squid /etc/squid/squid.keytab
chmod 740 /etc/squid/squid.keytab

Joindre une machine au domaine

net [rpc|ads] -S DOMAIN_COMPUTER join -U administrator
msktutil --create --computer-name <computer> --server <server> --user-creds-only --verbose

Voir aussi

  • Kerberos — protocole et configuration côté Linux
  • Ktutil — manipulation des fichiers keytab
  • Setspn — gestion des Service Principal Names côté Windows