Criando home do usuário no 1° login (quando usando LDAP ou NIS)
Dica publicada em Linux / Miscelânea
Criando home do usuário no 1° login (quando usando LDAP ou NIS)
Algumas vezes temos a necessidade de uma grande automatização de tarefas. Uma das mais chatas é a criação das homes do usuário.
Pra quem usa o comando useradd com a opção -m, deve estar pensando "o que esse louco está falando?"
Estou falando de quando integramos nosso sistema com o LDAP, ou seja, criamos o usuário, mas ficamos sem o home dos usuários, tendo que criar na mão.
Pesquisando encontrei uma solução.
É simples, basta usar um módulo do PAM (slackers, que nem eu, sorry, teremos que achar outra solução ou usar da gambiarra).
Como eu estava fazendo uma alteração no Gentoo, editei o arquivo /etc/pam.d/system-auth inserindo no fim a seguinte linha:
Com essa linha eu digo pra criar a /home do usuário, copiando todos os arquivos de /etc/skel e dando um chmod -R 0700 (umask 0077).
Espero ter ajudado :)
Pra quem usa o comando useradd com a opção -m, deve estar pensando "o que esse louco está falando?"
Estou falando de quando integramos nosso sistema com o LDAP, ou seja, criamos o usuário, mas ficamos sem o home dos usuários, tendo que criar na mão.
Pesquisando encontrei uma solução.
É simples, basta usar um módulo do PAM (slackers, que nem eu, sorry, teremos que achar outra solução ou usar da gambiarra).
Como eu estava fazendo uma alteração no Gentoo, editei o arquivo /etc/pam.d/system-auth inserindo no fim a seguinte linha:
session required pam_mkhomedir.so skel=/etc/skel/ umask=0077
Com essa linha eu digo pra criar a /home do usuário, copiando todos os arquivos de /etc/skel e dando um chmod -R 0700 (umask 0077).
Espero ter ajudado :)