tu usa netlogon, mapei algo mais? como co home do user? se sim, coloca o postexec no mapeamento do home:
root postexec = rm -rf /tmp/users/%u isso pois o netlogon so é usado para logar logo em seguida é desconectado. o preexec executa quando conecta e o postexec quando desconecta. a ideia consiste em: quando o user conecta cria um arquivo em /tmp/users/ o script que cria o user é o mesmo que verifica se o arquivo existe ou não. se existir ele chama exit 1 e não loga..reporta um erro pro user. se não existir, cria um arquivo la dentro e deixa logar. quando o user deslogar (desmapear o home) o arquivo é apagado. Clébio PS: desculpe moderadores, não sei se esse assunto pode ser tratado na lista. On 12/16/05, Luiz A Brigatti Jr (Yahoo-br) <[EMAIL PROTECTED]> wrote: > Clébio, > muito agradecido pela ajuda! > Eu uso o netlogon com scripts... eu não entendi como fazer a modificação que > orientou. > Obrigado > Luiz Brigatti > ----- Original Message ----- > From: Clébio > To: [email protected] > Sent: Friday, December 16, 2005 11:47 AM > Subject: Re: [shell-script] ---script + smb > > > eu fiz um script utilizando postexec e preexec que funciona. > > no compartilhamento, dentro de smb.conf: > ------------------------------- > root preexec = /usr/bin/verifica_users_smb.sh %u > root preexec close = yes > root postexec = rm -rf /tmp/users/%u > ----------------- > Criar o diretorio /tmp/users. > É importante existir esse diretório, se o sistema apaga o conteudo do > /tmp quando reiniciado, crie uma rotina para cria-lo automaticamente. > > o script verifica_users_smb.sh > -------------------------------------- > #!/bin/bash > > declare -r FILE=/tmp/users/$1 > if [ ! -e "$FILE" ] > then > touch "$FILE" > else > exit 1 > fi > ------------------------------------ > > Se tu usar o netlogon no samba por exemplo, o postexec tem de ficar em > outro compartilhamento, pois, o netlogon so loga e logo em seguida > desloga. > > Clébio > > > > > > > On 12/16/05, Luiz A Brigatti Jr (Yahoo-br) <[EMAIL PROTECTED]> wrote: > > Pessoal, > > Alguém tem alguma dica de script que consiga no momento que o usuário > loga, verificar se ele jah não esta logado e bloquear? ou indicar algum lugar > de consulta? > > Se estiver fora do escopo da lista, desculpe e por gentileza > desconsiderem a msg. > > Obrigado, Luiz Brigatti > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > --------------------------------------------------------------------- > > Esta lista não admite a abordagem de outras liguagens de programação, > como perl, C etc. Quem insistir em não seguir esta regra será moderado sem > prévio aviso. > > --------------------------------------------------------------------- > > Sair da lista: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > > --------------------------------------------------------------------- > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > -- > > Clébio > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > > > > Yahoo! Grupos, um serviço oferecido por: > PUBLICIDADE > > > > > ------------------------------------------------------------------------------ > Links do Yahoo! Grupos > > a.. Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/shell-script/ > > b.. Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo!. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > > Links do Yahoo! Grupos > > > > > > > > -- Clébio --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
