<pre>Marcel de Lima</pre>Passa isso:<br><br><pre>Usando o utlitário smbstatus podemos ver os serviços que estão em uso.<br>ex:<br>Samba version 2.0.9<br>PID     Username  Machine                       Time logged in<br>-------------------------------------------------------------------
<br>19507   walter    sinter-walter                 Tue Aug  7 20:11:26 2001<br>19541   moleiro   moleiro                       Tue Aug  7 20:12:46 2001<br>19336   stivari   stivari                       Tue Aug  7 20:06:23 2001
<br><br>então o samba sabe que esta logado.<br><br>lendo o man page do smb.conf vemos duas opção que podem nos ajudar, o<br>preexec o preexec close.<br>o preexec executa um comando quando o serviço e chamado.<br>preexec close controla o fechamento do serviço conforme o "exit code" do
<br>programa invocado pelo preexec.<br><br>usando essas informações escrevi o seguinte shell script.<br>unico.sh <br>#!/bin/sh<br># conta quantos usuarios %U estão logados<br>NC=`smbstatus -b | grep $1 | wc -l`<br># o usuario está logando, então já deve existir pelo menos 1
<br># se tiver mais de 1, retornar um codigo de saida diferente de 0<br>if [ $NC -gt 1 ]; then <br> # pode-se retornar o numero de logins fazendo EC=$NC<br> EC=1<br>else <br> # eo primeiro login sendo realizado, então retorno 0
<br> EC=0<br>fi<br>#usar para debug<br>#echo "-> $1 - $EC <-" >>/tmp/teste.log<br>exit $EC<br><br>e coloquei no smb.conf no serviço netlogon ficando assim<br><br>[netlogon]<br>  path = /home/samba/netlogon
<br>  browsable = no<br>  writeable = no<br>  guest ok = no<br>  write list = paulino<br>  admin users = paulino<br># ideia para bloquear logins multiplos<br>  preexec = /etc/samba/unico.sh %U<br>  preexec close = yes<br>
<br><br>Não testei exautivamento essa ideia, somente o teste "isso funciona?".<br><br><br>Bom, essa foi a idéia que tive.<br>gostaria que o samba fize-se mais algumas coisa alem dessa, como um<br>controle de acesso baseado no par login maquima, algo como
<br>valid users = paulino@micro01<br> para permitir o acesso do usuario paulino somente da estação micro01.<br>tive que fazer uma limitação de acesso basendo nisso, e o smb.conf ficou<br>uma coisa de maluco. O @ no samba tem um siginificado proprio.
</pre><br><br><div><span class="gmail_quote">Em 26/09/07, <b class="gmail_sendername">Marcelo</b> <<a href="mailto:marcelo@policamp.edu.br">marcelo@policamp.edu.br</a>> escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">









<div link="blue" vlink="purple" lang="PT-BR">

<div>

<p><font face="Arial" size="2"><span style="font-size: 9.5pt; font-family: Arial;">bom dia pessoal</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 9.5pt; font-family: Arial;">tenho um laboratório com 20 estações XP e um
servidor usando samba, preciso saber se é possível fazer com que um usuário só consiga
logar em apenas uma estação, eu estava fazendo uma revisão e peguei 2  estações
logadas com o mesmo usuário e isso não pode acontecer, tenho que conseguir
bloquear isso, tentei ver no site do samba, mas meu inglês ainda esta
engatinhando, podem me ajudar com isso?</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 9.5pt; font-family: Arial;"> </span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 9.5pt; font-family: Arial;"> </span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 9.5pt; font-family: Arial;">abraços</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 9.5pt; font-family: Arial;">Marcelo</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>

</div>

</div>


<br>--<br>Fedora-users-br mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Fedora-users-br@redhat.com">Fedora-users-br@redhat.com</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://www.redhat.com/mailman/listinfo/fedora-users-br" target="_blank">
https://www.redhat.com/mailman/listinfo/fedora-users-br</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Cristiano Furtado<br>Gerente de TI - Projetos de Software Livre<br>Embaixador do Fedora no Brasil<br><br>
Sites:<br><a href="http://www.projetofedora.org">http://www.projetofedora.org</a><br><a href="http://www.jasonnfedora.eti.br">http://www.jasonnfedora.eti.br</a><br><a href="http://www.fedora.org.br">http://www.fedora.org.br
</a><br><a href="http://www.ekaaty.com.br">http://www.ekaaty.com.br</a>