Msktutil
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