[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 11:47:26 -0200 |
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