-1
Ich versuche ein Skript zu schreiben, um Kerberos Principal zu automatisieren, aber das Skript funktioniert nicht. Nicht sicher, was ich vermisse. Unten ist der Code:Skript zu kadmin Principal zu automatisieren
#!/bin/bash
read -p "Please enter space-delimited list of principal to create: " NEW_Principal
clear
echo "password" | kinit adminuser/admin ; echo "password" | kadmin
for i in $NEW_ORGS
do
addprinc ${i}
${i}
echo ""
done
auch versucht, auf diese Weise zu schreiben:
################### create principal #############
pass="principal_password"
echo "password" | kinit adminuser/admin
printf "%b" "password" | kadmin
printf "%b" "addprinc principal_name\n$pass\n$pass"
Aber nicht in Skript arbeiten.
Was genau funktioniert nicht? Haben Sie Fehler? – bahrep
Danke für die Antwort @bahrep ... Ich habe dieses Problem gelöst und die Antwort geschrieben. – Lucky