sudo nano /etc/phpldapadmin/templates/creation/posixAccount.xml
O Home Directory não é realmente parte da pergunta: P, mas são as duas únicas coisas que eu modifiquei, e imaginei incluí-lo! Funciona muito bem agora! Mas para os usuários que já se conectaram ao servidor, isso não foi corrigido retroativamente, mesmo se eu alterei os valores no phpldapadmin, eles ainda têm o diretório home antigo e / bin / sh.
<attribute id="homeDirectory">
<display>Home directory</display>
<!-- <onchange>=autoFill(homeDirectory;/home/%gidNumber|0-0/T%/%uid|3-%)</onchange> -->
<order>8</order>
<page>1</page>
</attribute>
<attribute id="loginShell">
<display>Login shell</display>
<order>9</order>
<page>1</page>
<!-- <value><![CDATA[=php.PickList(/;(&(objectClass=posixAccount));loginShell;%loginShell%;;;;loginShell)]]></value> -->
<type>select</type>
<value id="/bin/sh">/bin/sh</value>
<value id="/bin/csh">/bin/csh</value>
<value id="/bin/tsh">/bin/tsh</value>
<value id="/bin/bash">/bin/bash</value>
</attribute>