Kerberos-Befehle - Benutzer: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „=Anmeldung bei Kerberos (Ticket erhalten)= *kinit Dieser Befehl fordert ein **Ticket Granting Ticket (TGT)** vom **Key Distribution Center (KDC)** an. Normal…“) |
|||
| Zeile 1: | Zeile 1: | ||
=Anmeldung bei Kerberos (Ticket erhalten)= | =Anmeldung bei Kerberos (Ticket erhalten)= | ||
| − | *kinit | + | *'''kinit''' |
| − | Dieser Befehl fordert ein | + | Dieser Befehl fordert ein Ticket Granting Ticket (TGT) vom Key Distribution Center (KDC) an. Normalerweise wirst du nach deinem Passwort gefragt, um dich zu authentifizieren. Beispiel: '''kinit username''' |
=Aktuelle Kerberos-Tickets anzeigen= | =Aktuelle Kerberos-Tickets anzeigen= | ||
| − | *klist | + | *'''klist''' |
| − | Dieser Befehl zeigt alle aktuell gespeicherten | + | Dieser Befehl zeigt alle aktuell gespeicherten Kerberos-Tickets an, einschließlich des TGT und aller Service-Tickets. Beispiel: '''klist''' |
=Abmelden / Löschen von Tickets= | =Abmelden / Löschen von Tickets= | ||
| − | *kdestroy | + | *'''kdestroy''' |
| − | Dieser Befehl löscht alle | + | Dieser Befehl löscht alle Kerberos-Tickets, einschließlich des TGT. Dies wird verwendet, um sich effektiv von allen Kerberos-Diensten abzumelden. Beispiel: '''kdestroy''' |
=Ticket-Cache anzeigen= | =Ticket-Cache anzeigen= | ||
| − | *klist -c | + | *'''klist -c''' |
| − | Zeigt den Inhalt des | + | Zeigt den Inhalt des Ticket-Cache an, einschließlich der Namen der Ticket-Dateien und aller gespeicherten Tickets. Beispiel: '''klist -c /tmp/krb5cc_1000''' |
=Ticket für einen bestimmten Benutzer anfordern= | =Ticket für einen bestimmten Benutzer anfordern= | ||
| − | *kinit username@REALM | + | *'''kinit username@REALM''' |
| − | Dieser Befehl fordert ein Ticket für einen bestimmten Benutzer an, der zu einem bestimmten | + | Dieser Befehl fordert ein Ticket für einen bestimmten Benutzer an, der zu einem bestimmten Kerberos-Realm gehört. Beispiel: '''kinit alice@EXAMPLE.COM''' |
=Testen der Ticket-Übergabe an einen Server= | =Testen der Ticket-Übergabe an einen Server= | ||
| − | *kvno <service/principal> | + | *'''kvno <service/principal>''' |
| − | Fordert ein | + | Fordert ein Service-Ticket für einen bestimmten Dienst an (z. B. SSH, HTTP) und gibt die Ticketinformationen aus. Beispiel: '''kvno host/server.example.com''' |
=Kerberos-Konfigurationsdatei überprüfen= | =Kerberos-Konfigurationsdatei überprüfen= | ||
| − | *less /etc/krb5.conf | + | *'''less /etc/krb5.conf''' |
| − | Mit diesem Befehl kannst du die Konfigurationsdatei von Kerberos einsehen, um sicherzustellen, dass die richtigen | + | Mit diesem Befehl kannst du die Konfigurationsdatei von Kerberos einsehen, um sicherzustellen, dass die richtigen Realms, KDCs und andere Einstellungen konfiguriert sind. Beispiel: '''less /etc/krb5.conf''' |
=Anzeigen der Kerberos-Datenbank-Einträge (Admin)= | =Anzeigen der Kerberos-Datenbank-Einträge (Admin)= | ||
| − | *kadmin.local | + | *'''kadmin.local''' |
| − | Dieser Befehl öffnet das | + | Dieser Befehl öffnet das Kerberos Admin Interface für die lokale Verwaltung der Kerberos-Datenbank. Nur mit Administratorrechten zugänglich. Beispiel: '''kadmin.local listprincs''' |
=Benutzer in der Kerberos-Datenbank hinzufügen (Admin)= | =Benutzer in der Kerberos-Datenbank hinzufügen (Admin)= | ||
| − | *kadmin.local -q "addprinc username" | + | *'''kadmin.local -q "addprinc username"''' |
| − | Mit diesem Befehl kannst du einen neuen Benutzer (Principal) in der Kerberos-Datenbank hinzufügen. Beispiel: kadmin.local -q "addprinc alice" | + | Mit diesem Befehl kannst du einen neuen Benutzer (Principal) in der Kerberos-Datenbank hinzufügen. Beispiel: '''kadmin.local -q "addprinc alice"''' |
=Kennwort eines Benutzers ändern (Admin)= | =Kennwort eines Benutzers ändern (Admin)= | ||
| − | *kadmin.local -q "cpw username" | + | *'''kadmin.local -q "cpw username"''' |
| − | Ändert das | + | Ändert das Kerberos-Passwort eines Benutzers. Beispiel: '''kadmin.local -q "cpw alice"''' |
Aktuelle Version vom 8. Oktober 2024, 17:00 Uhr
Anmeldung bei Kerberos (Ticket erhalten)
- kinit
Dieser Befehl fordert ein Ticket Granting Ticket (TGT) vom Key Distribution Center (KDC) an. Normalerweise wirst du nach deinem Passwort gefragt, um dich zu authentifizieren. Beispiel: kinit username
Aktuelle Kerberos-Tickets anzeigen
- klist
Dieser Befehl zeigt alle aktuell gespeicherten Kerberos-Tickets an, einschließlich des TGT und aller Service-Tickets. Beispiel: klist
Abmelden / Löschen von Tickets
- kdestroy
Dieser Befehl löscht alle Kerberos-Tickets, einschließlich des TGT. Dies wird verwendet, um sich effektiv von allen Kerberos-Diensten abzumelden. Beispiel: kdestroy
Ticket-Cache anzeigen
- klist -c
Zeigt den Inhalt des Ticket-Cache an, einschließlich der Namen der Ticket-Dateien und aller gespeicherten Tickets. Beispiel: klist -c /tmp/krb5cc_1000
Ticket für einen bestimmten Benutzer anfordern
- kinit username@REALM
Dieser Befehl fordert ein Ticket für einen bestimmten Benutzer an, der zu einem bestimmten Kerberos-Realm gehört. Beispiel: kinit alice@EXAMPLE.COM
Testen der Ticket-Übergabe an einen Server
- kvno <service/principal>
Fordert ein Service-Ticket für einen bestimmten Dienst an (z. B. SSH, HTTP) und gibt die Ticketinformationen aus. Beispiel: kvno host/server.example.com
Kerberos-Konfigurationsdatei überprüfen
- less /etc/krb5.conf
Mit diesem Befehl kannst du die Konfigurationsdatei von Kerberos einsehen, um sicherzustellen, dass die richtigen Realms, KDCs und andere Einstellungen konfiguriert sind. Beispiel: less /etc/krb5.conf
Anzeigen der Kerberos-Datenbank-Einträge (Admin)
- kadmin.local
Dieser Befehl öffnet das Kerberos Admin Interface für die lokale Verwaltung der Kerberos-Datenbank. Nur mit Administratorrechten zugänglich. Beispiel: kadmin.local listprincs
Benutzer in der Kerberos-Datenbank hinzufügen (Admin)
- kadmin.local -q "addprinc username"
Mit diesem Befehl kannst du einen neuen Benutzer (Principal) in der Kerberos-Datenbank hinzufügen. Beispiel: kadmin.local -q "addprinc alice"
Kennwort eines Benutzers ändern (Admin)
- kadmin.local -q "cpw username"
Ändert das Kerberos-Passwort eines Benutzers. Beispiel: kadmin.local -q "cpw alice"