[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] ---script + smb
From: |
Clébio |
Subject: |
Re: [shell-script] ---script + smb |
Date: |
Fri, 16 Dec 2005 13:59:41 -0200 |
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) <address@hidden> 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: address@hidden
> 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) <address@hidden> 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: address@hidden
> > ---------------------------------------------------------------------
> > 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: address@hidden
> ---------------------------------------------------------------------
> 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:
> address@hidden
>
> 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: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
--
Clébio