kinit
Ist es möglich, Keychain nach dem Passwort zu fragen und nicht mich?
18
kinit
Unter Mac OS X (seit 10.9, möglicherweise früher) ist jetzt die Unterstützung für das Speichern des Kennworts im Schlüsselbund über das --keychain
Argument integriert, wodurch das Gleiche wie bei Pauls Antwort erreicht wird.
Authentifizieren mit kinit --keychain
; Das Passwort wird nach erfolgreicher Authentifizierung gespeichert:
kinit --keychain
# or
kinit --keychain [email protected]
Bei nachfolgenden kinit
Aufrufen (für die kein --keychain
Argument erforderlich ist ) wird das gespeicherte Kennwort automatisch von Ihrem Schlüsselbund abgerufen, anstatt Sie zur Eingabe aufzufordern.
kinit
Manpage erwähnt wurde und gut funktioniert. Nett.Eigentlich ist es möglich. Angenommen, Sie haben ein Konto "bob" im Bereich "MY.REAL.COM" mit dem Kennwort "mypasswd". Dann in einem Terminal in einer einzigen Zeile eingeben
security add-generic-password -a "bob" -l "MY.REAL.COM (bob)" -s "MY.REALM.COM" -w "mypasswd" -c "aapl" -T "/usr/bin/kinit"
Dadurch wird in Ihrem Standardschlüsselbund ein Element mit dem Namen "MY.REALM.COM (bob)" mit Ihren Kerberos-Anmeldeinformationen erstellt, und es wird die Berechtigung zum Zugriff darauf erteilt. Sie können so viele
-T "/fulpath/program"
Schalter hinzufügen, wie Sie möchten. Jeder ermöglicht den Zugriff auf das jeweilige Programm, um Ihre Kerberos-Anmeldeinformationen zu verwenden. Zum Beispiel-T "/Applications/Mail.app/Contents/MacOS/Mail"
wird der Zugriff für Mail.app hinzugefügt.Weitere Details mit
man security
.Danach
kinit [email protected]
werden Sie nicht mehr zur Eingabe eines Passworts aufgefordert, sondern erhalten es vom Schlüsselbund.quelle
Mit nur kinit ist das unmöglich.
Sie müssten eine separate Schnittstelle schreiben oder von einer anderen Person schreiben lassen, die die Keychain Services-API verwendet, um Ihre Kennwörter zu speichern und auf sie zuzugreifen.
quelle