reshuffle images
|
Before Width: | Height: | Size: 8.8 KiB After Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 8.3 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 216 KiB After Width: | Height: | Size: 216 KiB |
|
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
@@ -20,10 +20,10 @@ bob node set-attr $FQDN ipxe_installer=rhel8install
|
||||
|
||||
### Installation with UEFI
|
||||
Start the machine and select network boot (if not already the default), then you get following menu:
|
||||

|
||||

|
||||
|
||||
There select "Install Red Hat Enterprise Linux 8.7"
|
||||

|
||||

|
||||
|
||||
|
||||
__NOTE:__ After the installation the boot order will be changed to localboot again! So if you reinstall make sure that you re-set the bootorder via the efi menu or the commandline: https://linux.die.net/man/8/efibootmgr
|
||||
@@ -44,5 +44,5 @@ Boot0004* Red Hat Enterprise Linux
|
||||
### Installation with Legacy BIOS
|
||||
Start the machine and select network boot (if not already the default), then you get following menu, where the default depends on the `sysdb` configuration, but you may override it manualy:
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
@@ -302,12 +302,12 @@ The code is publicly available on [Github](https://github.com/paulscherrerinstit
|
||||
Below diagrams show how PAM and especially `pam_single_kcm_cache.so` interact with the KCM in different use cases.
|
||||
|
||||
### Login with SSH using Password Authentication
|
||||

|
||||

|
||||
|
||||
That is kind of the "common" authentication case where all important work is done in PAM. This is the same for login on the virtual console or when using `su` with password. At the end there is an shell session with a credential cache which is not used by any other session (unless the user shares it somehow manually). Like this session isolation is achieved.
|
||||
|
||||
### Login with SSH using Kerberos Authentication and TGT Delegation
|
||||

|
||||

|
||||
|
||||
This is a bit simpler as all the authentication is done in `sshd` and only the session setup is done by PAM. Note that `sshd` does not use the default cache, but instead creates always a new one with the delegated TGT.
|
||||
|
||||
@@ -315,7 +315,7 @@ This is a bit simpler as all the authentication is done in `sshd` and only the s
|
||||
|
||||
In above diagrams we see how `systemd --user` is being started. It is also using PAM to setup its own session, but it does not do any authentication.
|
||||
|
||||

|
||||

|
||||
|
||||
Here we use a predefined name for the credential cache so it can be shared with the desktop sessions. The next diagram shows more in detail how `systemd --user` and the Gnome desktop interact.
|
||||
|
||||
@@ -323,7 +323,7 @@ Here we use a predefined name for the credential cache so it can be shared with
|
||||
|
||||
This is the most complex use case:
|
||||
|
||||

|
||||

|
||||
|
||||
At the end we have a well known shared credential cache between Gnome and `systemd --user`. This is needed `systemd --user` is used extensively by Gnome. Important is that the Kerberos setup already happens at authentication phase as there is no session setup phase for screen unlock as the user returns there to an already existing session.
|
||||
|
||||
|
||||