GNU/Linux >> Tutoriales Linux >  >> Linux

directorio de inicio y shell para usuarios autenticados de Active Directory

Este problema se resolvió moviendo las entradas

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

desde la sección [sssd] de sssd.conf a [domain/lab.local]


Hay dos partes de la ecuación. Uno está en SSSD y la interfaz del cambio de servicio de nombres en particular. Esa parte informa cuál es el directorio de inicio en el sistema y puede probarlo con "getent passwd $ nombre de usuario". Mientras ese comando le dé respuestas precisas, SSSD funcionará como debería.

La otra parte es crear los directorios de inicio en realidad. Recomendaría usar oddjob y pam_oddjob_mkhomedir allí sobre el antiguo pam_mkhomedir. En mi experiencia, funciona mejor con SELinux.

Busque en /var/log/secure los mensajes de error de los módulos PAM..


Linux
  1. Shell Script:¿Ordenar archivos en directorios y subdirectorios?

  2. ¿Cuál es la diferencia entre las opciones -d y -m para Useradd?

  3. Crear, administrar y eliminar usuarios y grupos en Active Directory

  4. Elegir SSSD o Winbind &Samba para la integración de Active Directory en CentOS/RHEL

  5. Tabla de permisos para un archivo/directorio y tipos de usuarios del sistema de archivos

Crear directorio de inicio para usuarios existentes en Linux

Formato de fecha y hora para script o variable de shell de Linux

No hay página man para el comando cd

¿Cómo fuerzo el grupo y los permisos para los archivos creados dentro de un directorio específico?

¿Cómo chown directorio para múltiples usuarios?

Marioneta:obtener el directorio de inicio de los usuarios