GNU/Linux >> Linux Esercitazione >  >> Linux

directory home e shell per gli utenti autenticati di Active Directory

Questo problema è stato risolto spostando le voci

override_homedir = /home/%u
default_shell = /bin/bash

dalla sezione [sssd] di sssd.conf a [domain/lab.local]


Ci sono due parti dell'equazione. Uno è in SSSD e in particolare nell'interfaccia Name Service Switch. Quella parte riporta qual è la home directory sul sistema e puoi testarla con "getent passwd $username". Finché quel comando ti dà risposte accurate, allora SSSD funziona come dovrebbe.

L'altra parte sta effettivamente creando le home directory. Consiglierei di usare oddjob e pam_oddjob_mkhomedir al posto del vecchio pam_mkhomedir. Nella mia esperienza, funziona meglio con SELinux.

Cerca in /var/log/secure i messaggi di errore dai moduli PAM..


Linux
  1. Script Shell:ordinare i file in directory e sottodirectory?

  2. Crea, gestisci ed elimina utenti e gruppi in Active Directory

  3. Formatta data e ora per lo script o la variabile della shell Linux

  4. Tabella delle autorizzazioni per tipi di utenti di file/directory e file system

  5. convenzione di denominazione per script di shell e makefile

Cheat sheet per utenti e autorizzazioni Linux

Come creare una directory condivisa per tutti gli utenti in Linux

Crea directory home per utenti esistenti in Linux

Come chown directory per più utenti?

creare home directory dopo aver creato gli utenti

Crea un nuovo utente vsftpd e blocca (specifica) la directory home/login