Diretório inicial para usuários autenticados do Active Directory com base no nome de usuário analisado

Diretório inicial para usuários autenticados do Active Directory com base no nome de usuário analisado

Eu tenho um compartilhamento NFS com diretórios pessoais de usuários montados em um servidor web. Quero ativar o UserDir no Apache, mas os diretórios iniciais não são um caminho "/home/username" direto. Em vez disso, eles são organizados em uma hierarquia baseada no nome de usuário. Por exemplo, um nome de usuário pode ser ab1234 (sempre duas letras seguidas de quatro números). A hierarquia dessa pasta inicial seria /ab/ab12/ab1234.

No sssd.conf eu sei que existem parâmetros básicos para analisar o nome de usuário da string nomedeusuário@domínio, mas há algo que possa analisar esse nome de usuário em partes?

Responder1

Acredito que encontrei uma solução alternativa que não envolve a diretiva "UserDir". Usei uma regra de mod-rewrite para analisar a URL após o caminho do nome do servidor na diretiva VirtualHost e reescrever a URL de acordo:

        RewriteEngine On
        RewriteRule ^/([a-z]{2})([0-9]{2})([0-9]{2}) /$1/$1$2/$1$2$3/www [L,PT]

informação relacionada