Volle Integration eines Linux-Clients

Aus CEPHALIX/CRANIX
Version vom 21. Januar 2026, 20:36 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Um einen Linux-Client voll in die Domäne eines CRANIX-Servers zu integrieren müssen 2 Dienste konfiguriert werden: NFS für den Zugriff auf das Dateisystem und SSSD um die CRANIX-Benutzer auf den Client bereit zu stellen: 1. NFS. Auf dem CRANIX-Server muss der NFS Server installiert und konfiguriert werden: zypper -n install nfs-kernel-server echo '/home *(rw,acl,no_root_squash,no_subtree_check,async)' >> /etc/exports systemctl enable nfs-server.ser…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Um einen Linux-Client voll in die Domäne eines CRANIX-Servers zu integrieren müssen 2 Dienste konfiguriert werden: NFS für den Zugriff auf das Dateisystem und SSSD um die CRANIX-Benutzer auf den Client bereit zu stellen:

1. NFS. Auf dem CRANIX-Server muss der NFS Server installiert und konfiguriert werden:

zypper -n install nfs-kernel-server
echo '/home *(rw,acl,no_root_squash,no_subtree_check,async)' >> /etc/exports
systemctl enable nfs-server.service
systemctl start nfs-server.service

2. Auf dem Client muss die Freigabe in /etc/fstab eingebunden werden:

 echo 'admin:/home /home nfs rw,acl 0 0' >> /etc/fstab
 mount -a

3. SSSD-Server ist auf dem CRANIX-Server schon installiert. Dieser muss nur auf den Clients eingebunden werden. Dazu muss das sssd Paket installiert und die sssd-Konfiguration erstellt werden. Man kann eigentlich die sssd Konfiguration /etc/sssd/sssd.conf vom CRANIX-Server nehmen. Diese sieht ungefähr so aus:

[sssd]
domains = default
config_file_version = 2
services = nss,pam
debug_level = 9

[nss]
filter_groups = root
filter_users = root

[pam]

[domain/default]
debug_level = 9
ldap_tls_reqcert = never
auth_provider = ldap
id_provider = ldap
ldap_schema = ad
override_shell = /bin/bash
ldap_id_use_start_tls = False
ldap_user_shell = /bin/bash
ldap_search_base = ###BASEDN###
ldap_uri = ldap://admin
enumerate = true
ldap_default_bind_dn = CN=ossreader,CN=Users,###BASEDN###
ldap_default_authtok = ossreader
ldap_referrals = false
ldap_user_object_class = user
ldap_user_name = cn
ldap_group_object_class = group
ldap_user_home_directory = unixHomeDirectory
case_sensitive=False
[autofs]

Lediglich ###BASEDN### muss angepasst werden. Weiterhin müssen folgende Befehle ausgeführt werden:

chmod 600 /etc/sssd/sssd.conf
systemctl enable sssd
systemctl start sssd
pam-config --add --sss

Passen Sie weiterhin /etc/nsswitch.conf an:

...
passwd:         compat sss
group:          compat sss
...