Rocky ldap: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „= Zertifikat holen = ;Wir befinden uns auf dem LDAP-Server in der DMZ * wget -nv -O /tmp/it2XX.int.tgz https://web.samogo.de/certs/it2XX.int.tgz * tar -C /tmp…“
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= Zertifikat holen =
= GNOME auf Rocky Linux =
;Wir befinden uns auf dem LDAP-Server in der DMZ
 
* wget -nv -O /tmp/it2XX.int.tgz https://web.samogo.de/certs/it2XX.int.tgz
Rocky Linux wird standardmäßig ohne grafische Oberfläche installiert. GNOME wird nachträglich über eine Paketgruppe installiert und als Standard-Ziel gesetzt. Die Oberfläche orientiert sich eng am RHEL-Standard – schlicht, stabil und ohne viel Schnickschnack.
* tar -C /tmp -xvzf /tmp/it2XX.int.tgz
* mv /tmp/fullchain.pem /etc/ssl/own.crt
* mv /tmp/privkey.pem /etc/ssl/own.key


= Installation =
= Installation =
;Auf Rocky heißt das Paket openldap-servers – ldap-utils gibt es nicht, der Client heißt openldap-clients
* dnf install -y openldap-servers openldap-clients ldapscripts


= Grundkonfiguration =
;GNOME wird als Paketgruppe installiert – das zieht alle nötigen Abhängigkeiten automatisch mit
;Anders als auf Debian gibt es keinen interaktiven Dialog – slapd wird direkt über cn=config konfiguriert
* dnf groupinstall -y "Server with GUI"
;Nach der Installation läuft slapd sofort, die Datenbank liegt unter /var/lib/ldap/


== Dienst starten ==
;Grafische Oberfläche als Standard-Boot-Ziel setzen
* systemctl enable --now slapd
* systemctl set-default graphical.target


== Port checken ==
;Neu starten – beim nächsten Boot startet GNOME automatisch
* ss -4lntp | grep slapd
* reboot
LISTEN 0      2048        0.0.0.0:389      0.0.0.0:*    users:(("slapd",pid=1365,fd=7))


== Admin-Passwort setzen ==
= Erster Start =
;Das Passwort wird als SSHA-Hash erzeugt und dann per LDIF in cn=config eingetragen
* slappasswd
{SSHA}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


* vi /tmp/passwd.ldif
Beim ersten Start erscheint der GNOME-Einrichtungsassistent. Er führt durch:
<pre>
dn: olcDatabase={2}mdb,cn=config
changetype: modify
replace: olcSuffix
olcSuffix: dc=it2XX,dc=int
-
replace: olcRootDN
olcRootDN: cn=admin,dc=it2XX,dc=int
-
replace: olcRootPW
olcRootPW: {SSHA}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</pre>
* ldapmodify -Y EXTERNAL -H ldapi:/// -f /tmp/passwd.ldif


= TLS konfigurieren =
* Sprache und Region
* Tastaturlayout
* Datenschutzeinstellungen
* Benutzerkonten verknüpfen (kann übersprungen werden)


== Rechte setzen ==
= Grundlegende Bedienung =
;Der User ldap muss Zertifikat und Schlüssel lesen können – auf Rocky heißt der User ldap, nicht openldap
* chown ldap:ldap /etc/ssl/own.crt /etc/ssl/own.key
* chmod 640 /etc/ssl/own.crt /etc/ssl/own.key


== SELinux: Zertifikat freigeben ==
== Activities ==
;SELinux verhindert standardmäßig dass slapd auf Dateien außerhalb seiner eigenen Verzeichnisse zugreift
;Der zentrale Einstiegspunkt in GNOME – oben links oder einfach die Super-Taste drücken
* setsebool -P ldap_can_access_certs 1
* Öffnet die Aktivitätenübersicht
* restorecon -Rv /etc/ssl/own.crt /etc/ssl/own.key
* Zeigt alle offenen Fenster
* Enthält die Suche – Programme, Dateien, Einstellungen
* Zugriff auf alle installierten Anwendungen über das Gitter-Symbol


== TLS in cn=config eintragen ==
== Workspaces ==
* vi /tmp/tls.ldif
;GNOME arbeitet mit dynamischen Arbeitsflächen – neue entstehen automatisch wenn eine belegt ist
<pre>
* Super + Bild↑ / Bild↓ – zwischen Arbeitsflächen wechseln
dn: cn=config
* Super + Shift + Bild↑ / Bild↓ – Fenster auf andere Arbeitsfläche verschieben
changetype: modify
replace: olcTLSCACertificateFile
olcTLSCACertificateFile: /etc/pki/tls/certs/ca-bundle.crt
-
replace: olcTLSCertificateFile
olcTLSCertificateFile: /etc/ssl/own.crt
-
replace: olcTLSCertificateKeyFile
olcTLSCertificateKeyFile: /etc/ssl/own.key
</pre>
* ldapmodify -Y EXTERNAL -H ldapi:/// -f /tmp/tls.ldif


== LDAPS aktivieren ==
== Wichtige Tastenkürzel ==
;Auf Rocky wird der slapd-Dienst über eine sysconfig-Datei gesteuert
* vi /etc/sysconfig/slapd
<pre>
SLAPD_URLS="ldap:/// ldaps:/// ldapi:///"
</pre>
* systemctl restart slapd


== Ports prüfen ==
{| class="wikitable"
* ss -4lntp | grep slapd
! Tastenkürzel !! Funktion
LISTEN 0      2048        0.0.0.0:389      0.0.0.0:*    users:(("slapd",pid=788,fd=7))
|-
LISTEN 0      2048        0.0.0.0:636      0.0.0.0:*    users:(("slapd",pid=788,fd=10))
| Super || Aktivitätenübersicht öffnen
|-
| Super + A || Alle Anwendungen anzeigen
|-
| Super + L || Bildschirm sperren
|-
| Alt + F2 || Befehl ausführen (GNOME Shell Prompt)
|-
| Ctrl + Alt + T || Terminal öffnen (falls installiert)
|-
| Alt + Tab || Zwischen Fenstern wechseln
|-
| Super + Tab || Zwischen Anwendungen wechseln
|}


== Funktionstest ==
= Einstellungen =
* openssl s_client -connect ldap.it2XX.int:636 -showcerts


= ldap.conf setzen =
== Energie ==
;Die systemweite LDAP-Client-Konfiguration – gilt für alle ldap*-Befehle
;Im Laborbetrieb stört automatisches Sperren und Bildschirmabschalten – beides lässt sich deaktivieren
* vi /etc/openldap/ldap.conf
* Einstellungen → Energie → Bildschirm ausschalten: Nie
<pre>
* Einstellungen → Datenschutz → Bildschirmsperre: Aus
BASE    dc=it2XX,dc=int
URI    ldaps://ldap.it2XX.int
TLS_CACERT /etc/pki/tls/certs/ca-bundle.crt
</pre>


= Grundstruktur =
== Sprache und Region ==
== Erstellen ==
* Einstellungen → Region & Sprache
* vi /root/struktur.ldif
;Tastaturlayout wechseln: Super + Leertaste
<pre>
dn: ou=users,dc=it2XX,dc=int
objectClass: organizationalUnit
ou: users


dn: ou=groups,dc=it2XX,dc=int
== Zugänglichkeit ==
objectClass: organizationalUnit
;Für größere Schrift oder höheren Kontrast im Unterricht nützlich
ou: groups
* Einstellungen → Eingabehilfen


dn: ou=hosts,dc=it2XX,dc=int
= GNOME Extensions =
objectClass: organizationalUnit
ou: hosts


dn: ou=sudo,dc=it2XX,dc=int
Extensions erweitern die GNOME Shell um zusätzliche Funktionen. Sie werden über den Browser oder die GNOME Extensions App installiert.
objectClass: organizationalUnit
ou: sudo
</pre>


== Anlegen ==
== Extensions App installieren ==
* ldapadd -xD cn=admin,dc=it2XX,dc=int -w 123Start$ -H ldap://localhost -f /root/struktur.ldif
* dnf install -y gnome-extensions-app gnome-shell-extension-manager


= Kontrolle =
== Nützliche Extensions im Überblick ==
* ldapsearch -x -LLL


= Sudo-Schema laden =
=== Dash to Panel ===
;Das Sudo-Schema ist nicht im Standard-slapd enthalten und wird manuell importiert
;Verwandelt das GNOME Dock in eine klassische Taskleiste – erleichtert den Einstieg für Windows-gewohnte Teilnehmer
* wget https://xinux.de/downloads/script/sudo.ldif
* Anwendungen, offene Fenster und Systemindikatoren in einer Leiste
* ldapadd -Y EXTERNAL -H ldapi:/// -f sudo.ldif
* Gut konfigurierbar: Position, Größe, Verhalten


= Sudo-Regeln anlegen =
=== AppIndicator and KStatusNotifierItem ===
* vi /root/sudo_rule.ldif
;Zeigt System-Tray-Icons in der oberen Leiste – z.B. für VPN, Netzwerk, Updates
<pre>
* Besonders nützlich wenn Dienste im Hintergrund laufen
dn: cn=defaults,ou=sudo,dc=it2XX,dc=int
objectClass: sudoRole
cn: defaults
sudoOption: env_keep+=SSH_AUTH_SOCK


dn: cn=admin_role,ou=sudo,dc=it2XX,dc=int
=== Vitals ===
objectClass: sudoRole
;Zeigt CPU, RAM, Temperatur und Netzwerkauslastung direkt in der oberen Leiste
cn: admin_role
* Praktisch zur Systemüberwachung im Laborbetrieb
sudoUser: %sudo
sudoHost: ALL
sudoCommand: ALL
sudoRunAsUser: ALL
sudoRunAsGroup: ALL
</pre>
* ldapadd -xD cn=admin,dc=it2XX,dc=int -w 123Start$ -H ldap://localhost -f /root/sudo_rule.ldif


= Benutzer und Gruppen =
=== Auto Move Windows ===
;Weist bestimmten Anwendungen automatisch eine Arbeitsfläche zu
* Nützlich wenn man Terminal, Browser und Editor sauber trennen will


== Konfiguration ldapscripts ==
== Extensions installieren ==
;ldapscripts vereinfacht die Benutzerverwaltung – statt langer LDIF-Dateien reichen einfache Befehle
;Über den Browser – Firefox muss dafür installiert sein
* vi /etc/ldapscripts/ldapscripts.conf
* Firefox öffnen → https://extensions.gnome.org
<pre>
* Browser-Integration installieren wenn gefragt
SERVER="ldap://localhost"
* Extension suchen → Schalter umlegen → Installieren bestätigen
SUFFIX="dc=it2XX,dc=int"
GSUFFIX="ou=groups"
USUFFIX="ou=users"
MSUFFIX="ou=hosts"
BINDDN="cn=admin,dc=it2XX,dc=int"
USHELL="/bin/bash"
UHOMES="/home/%u"
CREATEHOMES="yes"
HOMESKEL="/etc/skel"
BINDPWDFILE="/etc/ldapscripts/ldapscripts.passwd"
GIDSTART="10000" # Group ID
UIDSTART="10000" # User ID
MIDSTART="20000" # Machine ID
GCLASS="posixGroup"
PASSWORDGEN="pwgen"
RECORDPASSWORDS="no"
PASSWORDFILE="/var/log/ldapscripts_passwd.log"
LOGTOFILE="yes"
LOGFILE="/var/log/ldapscripts.log"
LOGTOSYSLOG="no"
SYSLOGFACILITY="local4"
SYSLOGLEVEL="info"
LDAPSEARCHBIN="/usr/bin/ldapsearch"
LDAPADDBIN="/usr/bin/ldapadd"
LDAPDELETEBIN="/usr/bin/ldapdelete"
LDAPMODIFYBIN="/usr/bin/ldapmodify"
LDAPMODRDNBIN="/usr/bin/ldapmodrdn"
LDAPPASSWDBIN="/usr/bin/ldappasswd"
LDAPSEARCHOPTS="-o ldif-wrap=no"
GETENTPWCMD=""
GETENTGRCMD=""
GTEMPLATE=""
UTEMPLATE=""
MTEMPLATE=""
</pre>


* echo -n "123Start$" > /etc/ldapscripts/ldapscripts.passwd
;Über die Kommandozeile mit gnome-extensions-app
* chmod 600 /etc/ldapscripts/ldapscripts.passwd
* gnome-extensions list
* gnome-extensions enable <extension-uuid>
* gnome-extensions disable <extension-uuid>


== Gruppen ==
= Nützliche Anwendungen nachinstallieren =
* ldapaddgroup it
* ldapaddgroup sudo


== Benutzer ==
;Terminal
* ldapadduser thomas it
* dnf install -y gnome-terminal
* ldapadduser tina it


== Passwort ==
;Texteditor
* ldapsetpasswd thomas
* dnf install -y gedit
* ldapsetpasswd tina


== Gruppe zuweisen ==
;Dateimanager (meist schon dabei)
* ldapaddusertogroup thomas sudo
* dnf install -y nautilus
* ldapaddusertogroup tina sudo


== Check ==
;Firefox
* ldapsearch -xLLL cn=sudo
* dnf install -y firefox
dn: cn=sudo,ou=groups,dc=it2XX,dc=int
objectClass: posixGroup
cn: sudo
gidNumber: 10001
description: Group account
memberUid: thomas
memberUid: tina


= Firewall =
= Troubleshooting =
;LDAP und LDAPS auf dem Server freigeben
* firewall-cmd --permanent --zone=public --add-service=ldap
* firewall-cmd --permanent --zone=public --add-service=ldaps
* firewall-cmd --reload


= SSSD Anbindung =
== GNOME startet nicht ==
;Auf die Kommandozeile wechseln
* Ctrl + Alt + F2 – TTY öffnen
* journalctl -b | grep gnome – Fehler im Journal suchen
* systemctl status gdm – Display Manager prüfen


== Installation ==
== Bildschirm bleibt schwarz nach Login ==
;Auf Rocky heißt das Paket sssd-ldap statt libpam-sss – authselect übernimmt die PAM-Integration
;Oft ein Treiberproblem – Wayland deaktivieren und X11 erzwingen
* dnf install -y sssd sssd-ldap oddjob oddjob-mkhomedir
* vi /etc/gdm/custom.conf
 
== Konfiguration ==
* vi /etc/sssd/sssd.conf
<pre>
<pre>
[sssd]
[daemon]
config_file_version = 2
WaylandEnable=false
services = nss, pam, sudo
domains = it2XX.int
 
[domain/it2XX.int]
id_provider = ldap
auth_provider = ldap
chpass_provider = ldap
access_provider = permit
sudo_provider = ldap
ldap_uri = ldaps://ldap.it2XX.int
ldap_search_base = dc=it2XX,dc=int
ldap_sudo_search_base = ou=sudo,dc=it2XX,dc=int
ldap_tls_cacert = /etc/pki/tls/certs/ca-bundle.crt
ldap_tls_reqcert = hard
cache_credentials = True
 
[nss]
filter_users = root,daemon,bin,sys,sync,games,man,lp,mail,news,uucp,proxy,nobody,systemd-network,systemd-resolve,dbus,polkitd,unbound,tss,sssd,chrony,sshd,rngd
 
[pam]
offline_credentials_expiration = 2
</pre>
 
* chmod 600 /etc/sssd/sssd.conf
 
== PAM-Integration ==
;Auf Rocky übernimmt authselect die PAM-Konfiguration – kein pam-auth-update wie auf Debian
;sssd und mkhomedir werden als Profile aktiviert
* authselect select sssd with-mkhomedir --force
* systemctl enable --now oddjobd
* systemctl restart sssd
 
== NSS ==
;Nur Kontrolle – authselect hat nsswitch.conf bereits angepasst
* cat /etc/nsswitch.conf
passwd:    sss files systemd
group:      sss files systemd
shadow:    files sss
hosts:      files dns
sudoers:    files sss
 
= Tests =
;Funktioniert nsswitch?
* getent passwd thomas
thomas:*:10000:10000:thomas:/home/thomas:/bin/bash
* getent passwd tina
tina:*:10001:10000:tina:/home/tina:/bin/bash
* getent group it
it:*:10000:
;Kann ich mit su - einen Identitätswechsel vornehmen?
* su - thomas
thomas@ldap:~$ exit
* su - tina
tina@ldap:~$ exit
 
= Client-Anbindung =
 
== Installation ==
* dnf install -y sssd sssd-ldap oddjob oddjob-mkhomedir
 
{| class="wikitable"
! Paket !! Funktion
|-
| sssd || Hauptdienst zur zentralen Identitätsverwaltung
|-
| sssd-ldap || LDAP-Provider für SSSD
|-
| oddjob || D-Bus-Dienst der Hilfsskripte ausführt
|-
| oddjob-mkhomedir || Erstellt beim ersten Login automatisch das Home-Verzeichnis
|}
 
== SSSD Konfiguration ==
* vi /etc/sssd/sssd.conf
<pre>
[sssd]
config_file_version = 2
services = nss, pam, sudo
domains = it2XX.int
 
[domain/it2XX.int]
id_provider = ldap
auth_provider = ldap
chpass_provider = ldap
access_provider = permit
sudo_provider = ldap
ldap_uri = ldaps://ldap.it2XX.int
ldap_search_base = dc=it2XX,dc=int
ldap_sudo_search_base = ou=sudo,dc=it2XX,dc=int
ldap_default_bind_dn = cn=admin,dc=it2XX,dc=int
ldap_default_authtok = 123Start$
ldap_tls_cacert = /etc/pki/tls/certs/ca-bundle.crt
ldap_tls_reqcert = hard
cache_credentials = True
 
[nss]
filter_users = root,daemon,bin,sys,sync,games,man,lp,mail,news,uucp,proxy,nobody,systemd-network,systemd-resolve,dbus,polkitd,unbound,tss,sssd,chrony,sshd,rngd
 
[pam]
offline_credentials_expiration = 2
</pre>
</pre>
* systemctl restart gdm


* chmod 600 /etc/sssd/sssd.conf
== Extension funktioniert nicht ==
* authselect select sssd with-mkhomedir --force
;GNOME Shell neu starten ohne Abmelden – nur unter X11 möglich
* systemctl enable --now oddjobd
* Alt + F2 → r → Enter
* systemctl restart sssd


== Tests ==
= Wayland vs. X11 =
* getent passwd thomas
* id tina
* sudo -l -U thomas


== Netzwerkverkehr prüfen ==
Rocky Linux startet GNOME standardmäßig unter Wayland. Für den Laboralltag ist das meist kein Problem – einige ältere Tools und Remote-Desktop-Lösungen wie xrdp laufen aber nur unter X11 zuverlässig.
;Verschlüsselte Kommunikation über Port 636 verifizieren
* tcpdump -i any -nn port 636
14:29:33.586737 IP 10.88.213.100.52646 > 10.88.213.31.636: Flags [P.], seq 1:759, ack 3951, win 501, length 758
14:29:33.586816 IP 10.88.213.31.636 > 10.88.213.100.52646: Flags [P.], seq 4795:4831, ack 759, win 504, length 36


;Port 636: Die Pakete gehen gezielt an den LDAPS-Port
;Beim Login umschalten: Zahnrad-Symbol unten rechts auf dem Anmeldebildschirm → GNOME auf Xorg auswählen
;Flags [P.]: Austausch verschlüsselter Anwendungsdaten nach dem TLS-Handshake
;Keine Klartextdaten: Im Gegensatz zu Port 389 sind keine Benutzernamen oder Passwörter im Dump lesbar

Version vom 20. Mai 2026, 06:17 Uhr

GNOME auf Rocky Linux

Rocky Linux wird standardmäßig ohne grafische Oberfläche installiert. GNOME wird nachträglich über eine Paketgruppe installiert und als Standard-Ziel gesetzt. Die Oberfläche orientiert sich eng am RHEL-Standard – schlicht, stabil und ohne viel Schnickschnack.

Installation

GNOME wird als Paketgruppe installiert – das zieht alle nötigen Abhängigkeiten automatisch mit
  • dnf groupinstall -y "Server with GUI"
Grafische Oberfläche als Standard-Boot-Ziel setzen
  • systemctl set-default graphical.target
Neu starten – beim nächsten Boot startet GNOME automatisch
  • reboot

Erster Start

Beim ersten Start erscheint der GNOME-Einrichtungsassistent. Er führt durch:

  • Sprache und Region
  • Tastaturlayout
  • Datenschutzeinstellungen
  • Benutzerkonten verknüpfen (kann übersprungen werden)

Grundlegende Bedienung

Activities

Der zentrale Einstiegspunkt in GNOME – oben links oder einfach die Super-Taste drücken
  • Öffnet die Aktivitätenübersicht
  • Zeigt alle offenen Fenster
  • Enthält die Suche – Programme, Dateien, Einstellungen
  • Zugriff auf alle installierten Anwendungen über das Gitter-Symbol

Workspaces

GNOME arbeitet mit dynamischen Arbeitsflächen – neue entstehen automatisch wenn eine belegt ist
  • Super + Bild↑ / Bild↓ – zwischen Arbeitsflächen wechseln
  • Super + Shift + Bild↑ / Bild↓ – Fenster auf andere Arbeitsfläche verschieben

Wichtige Tastenkürzel

Tastenkürzel Funktion
Super Aktivitätenübersicht öffnen
Super + A Alle Anwendungen anzeigen
Super + L Bildschirm sperren
Alt + F2 Befehl ausführen (GNOME Shell Prompt)
Ctrl + Alt + T Terminal öffnen (falls installiert)
Alt + Tab Zwischen Fenstern wechseln
Super + Tab Zwischen Anwendungen wechseln

Einstellungen

Energie

Im Laborbetrieb stört automatisches Sperren und Bildschirmabschalten – beides lässt sich deaktivieren
  • Einstellungen → Energie → Bildschirm ausschalten: Nie
  • Einstellungen → Datenschutz → Bildschirmsperre: Aus

Sprache und Region

  • Einstellungen → Region & Sprache
Tastaturlayout wechseln
Super + Leertaste

Zugänglichkeit

Für größere Schrift oder höheren Kontrast im Unterricht nützlich
  • Einstellungen → Eingabehilfen

GNOME Extensions

Extensions erweitern die GNOME Shell um zusätzliche Funktionen. Sie werden über den Browser oder die GNOME Extensions App installiert.

Extensions App installieren

  • dnf install -y gnome-extensions-app gnome-shell-extension-manager

Nützliche Extensions im Überblick

Dash to Panel

Verwandelt das GNOME Dock in eine klassische Taskleiste – erleichtert den Einstieg für Windows-gewohnte Teilnehmer
  • Anwendungen, offene Fenster und Systemindikatoren in einer Leiste
  • Gut konfigurierbar: Position, Größe, Verhalten

AppIndicator and KStatusNotifierItem

Zeigt System-Tray-Icons in der oberen Leiste – z.B. für VPN, Netzwerk, Updates
  • Besonders nützlich wenn Dienste im Hintergrund laufen

Vitals

Zeigt CPU, RAM, Temperatur und Netzwerkauslastung direkt in der oberen Leiste
  • Praktisch zur Systemüberwachung im Laborbetrieb

Auto Move Windows

Weist bestimmten Anwendungen automatisch eine Arbeitsfläche zu
  • Nützlich wenn man Terminal, Browser und Editor sauber trennen will

Extensions installieren

Über den Browser – Firefox muss dafür installiert sein
  • Firefox öffnen → https://extensions.gnome.org
  • Browser-Integration installieren wenn gefragt
  • Extension suchen → Schalter umlegen → Installieren bestätigen
Über die Kommandozeile mit gnome-extensions-app
  • gnome-extensions list
  • gnome-extensions enable <extension-uuid>
  • gnome-extensions disable <extension-uuid>

Nützliche Anwendungen nachinstallieren

Terminal
  • dnf install -y gnome-terminal
Texteditor
  • dnf install -y gedit
Dateimanager (meist schon dabei)
  • dnf install -y nautilus
Firefox
  • dnf install -y firefox

Troubleshooting

GNOME startet nicht

Auf die Kommandozeile wechseln
  • Ctrl + Alt + F2 – TTY öffnen
  • journalctl -b | grep gnome – Fehler im Journal suchen
  • systemctl status gdm – Display Manager prüfen

Bildschirm bleibt schwarz nach Login

Oft ein Treiberproblem – Wayland deaktivieren und X11 erzwingen
  • vi /etc/gdm/custom.conf
[daemon]
WaylandEnable=false
  • systemctl restart gdm

Extension funktioniert nicht

GNOME Shell neu starten ohne Abmelden – nur unter X11 möglich
  • Alt + F2 → r → Enter

Wayland vs. X11

Rocky Linux startet GNOME standardmäßig unter Wayland. Für den Laboralltag ist das meist kein Problem – einige ältere Tools und Remote-Desktop-Lösungen wie xrdp laufen aber nur unter X11 zuverlässig.

Beim Login umschalten
Zahnrad-Symbol unten rechts auf dem Anmeldebildschirm → GNOME auf Xorg auswählen