-
Notifications
You must be signed in to change notification settings - Fork 0
38 lines (36 loc) · 1.45 KB
/
pamtester.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
---
name: pamtester run of pam_krb5_cc_move
on: [push]
jobs:
pamtester:
runs-on: ubuntu-latest
steps:
- run: sudo apt install pamtester gcc make libpam-dev libkrb5-dev krb5-user krb5-k5tls
- uses: actions/checkout@v4
- run: make
- run: sudo make install INSTALLDIR=/usr/lib/x86_64-linux-gnu/security
- run: sudo cp pamtester/krb5_cc_move /etc/pam.d/krb5_cc_move
- run: cp pamtester/expired_kerberos_token /tmp/source
- run: klist -f /tmp/source
- run: sudo adduser testuser
- run: sudo chown testuser /tmp/source
- run: sudo pamtester -v krb5_cc_move testuser open_session
- run: journalctl -n 50
- run: ls -l /tmp/destination
- run: sudo -u testuser klist -f /tmp/destination
pamtester_debug:
runs-on: ubuntu-latest
steps:
- run: sudo apt install pamtester gcc make libpam-dev libkrb5-dev krb5-user krb5-k5tls
- uses: actions/checkout@v4
- run: make
- run: sudo make install INSTALLDIR=/usr/lib/x86_64-linux-gnu/security
- run: sudo cp pamtester/krb5_cc_move_debug /etc/pam.d/krb5_cc_move
- run: cp pamtester/expired_kerberos_token /tmp/source
- run: klist -f /tmp/source
- run: sudo adduser testuser
- run: sudo chown testuser /tmp/source
- run: sudo pamtester -v krb5_cc_move testuser open_session
- run: journalctl -n 50
- run: ls -l /tmp/destination
- run: sudo -u testuser klist -f /tmp/destination