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 --------------------------------------------------------------------- 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
