Kerberos kinit entrer le mot de passe sans invite
Je la regardais: http://docs.oracle.com/javase/7/docs/technotes/tools/windows/kinit.html
et remarqué qu'il a dit que je pouvais utiliser le "mot de passe "drapeau". Je ne suis pas sûr de savoir comment ce faire tho?
Puis-je entrer le mot de passe pour kinit sans qu'il m'invite à?
Par exemple actuellement,
Si je tape:
kinit test@REALM
Je reçois la réponse:
test@REALM's password:
et je dois entrer le mot de passe.
Est-il de toute façon j'ai peut saisir quelque chose comme kinit test@REALM mot de passe afin de ne pas me demander?
Merci!
source d'informationauteur user754905
Vous devez vous connecter pour publier un commentaire.
Utilisation d'un fichier keytab pour que le directeur!
Vous pouvez également
echo "mot de passe" | kinit nom d'utilisateur
Vous pourriez être en mesure de selon exactement ce qui kinit que vous utilisez, mais c'est une très mauvaise idée. Quelqu'un sur ce système peut lire le tableau du processus et ARGV pour toute commande et votre mot de passe est exposée.
La plupart des implémentations de kinit ne prennent pas en charge ce exactement pour cette raison.
Il n'est pas complètement clair que vous êtes sur une Fenêtre de la boîte ou un Unix?
De toute façon, la manière correcte de traiter ce problème est d'utiliser un fichier keytab.
Keytabs stocker la clé pour un principal ( pas le mot de passe ). Dans kerberos l'
le mot de passe est utilisé pour générer un plus aléatoire de la clé qui est effectivement utilisée dans le
échange cryptographique. La commande pour la création/manipulation de keytabs est généralement
De feldversuch de la réponse qui a été retiré pour être "trop laconique" (LOL)
kinit --password-file=~/mypasswordfile" test@REALM
Évite les fuites à la liste des processus!
Vous pouvez également faire
--password-file=STDIN
et la pipe, ex
cat password_file | kinit --pasword-file=STDIN test@REALM