== LDAP notes == === User creation === Create the user using ldapuseradd ldapadduser {{{ export ICONVCHAR=utf8 ldapadduser web1_alarm web1 }}} The command hangs after adding the user -> stop using CTRL-C {{{ ldapsetpasswd web1_alarm }}} In ldap.thinkthinkdo.com:[[BR]] Wenn das ein Mail-User ist: -> das Attribut Email hinzufügen[[BR]] homeDirectory auf /var/www//user/ setzen. Per ssh mit dem user anmelden (dabei werden vom pam module pam_mkhomedir.so unter Verwendung von skel=/var/www/web1/user/skel/ als Vorlage ein home-directory in homeDirectory angelegt)[[BR]] Procmail-files für ttdmin vorbereiten: {{{ /root/bin/migrate_procmail.sh -u= -h= -e= z.B.: /root/bin/migrate_procmail.sh -u=web1_alarm -h=/var/www/web1/user/web1_alarm -e=alarm@thinkthinkdo.com }}} Falls sich der user nicht per ssh anmelden können soll -> in ldap.thinkthinkdo.com loginShell auf /bin/false setzen.