Tengo un recurso compartido NFS con directorios de inicio de usuarios montados en un servidor web. Quiero habilitar UserDir en Apache, pero los directorios de inicio no son una ruta sencilla "/home/nombre de usuario". En cambio, están organizados en una jerarquía basada en su nombre de usuario. Por ejemplo, un nombre de usuario puede ser ab1234 (siempre dos letras seguidas de cuatro números). La jerarquía para esa carpeta de inicio sería /ab/ab12/ab1234.
En sssd.conf, sé que hay parámetros básicos para analizar el nombre de usuario de la cadena nombre de usuario@dominio, pero ¿hay algo que pueda analizar ese nombre de usuario en partes?
Respuesta1
Creo que encontré una solución que no involucra la directiva "UserDir". He usado una regla de reescritura de mod para, en la directiva VirtualHost, analizar la URL después de la ruta del nombre del servidor y reescribir la URL en consecuencia:
RewriteEngine On
RewriteRule ^/([a-z]{2})([0-9]{2})([0-9]{2}) /$1/$1$2/$1$2$3/www [L,PT]