Script Controle de usuario
oi.....
e ai galera
é o seguinte eu tenho uma rede tudo linux temho o servidor e mais 10 maquina com boot remoto
o usuario acessa o seu login em qual quer maquina certo
como eu faço para saber que hora ele se logou e que hora ele sair
e como eu faço para tederminar um tempo para ele se logar
ex: o usuario bruno pode ficar logado por 24 horas por mes
assim cada ves que ele se loge vai somandos as horas que ele fica quando atingir 24 horar ele maum acesse mais
se tiver jeito de fazer isto pretendo fazer isto num cyber café
alguem pode me ajudar
Script Controle de usuario
Dê uma olhada no arquivo $HOME/.bash_profiles com ele vc podera gerar um outro arquivo com a hora em que o usuário se logou e ai você pode fazer o que vc quer:
Marcos Amorim
"Seja Livre use Linux"
Script Controle de usuario
last -a
man last pra mariores detalhes...
Script Controle de usuario
a sim
olha eu dei uma olha num outro forum la tem um cara que tem a mesma duvuida
eu vo montar uma lan house na minha cidade só que eu quero montar em linux só que eu preciso de um programa para gerenciar as horas que meus clientes entre e saia para poder cobrar né
eu sei que tem um porgrama para o ruindows da cyber só que é págo para variar
então vc naum conhece algum programa deste tipo
eu tentei a dica do 1c3 e naum é bem o que eu to pensando
é quase isto
alguem pode me ajudar ?????
Script Controle de usuario
num eh bem isso pq ele traz mais coisa do q precisa num eh?
vc pode filtrar!!!! me da um toque se eh isso q vc quer q te passo o script
Script Controle de usuario
olha é bem isto o comando last -a tras muita informação a hora de root que desligou
olha do que eu preciso
eu vou uma lan house comr 10 maquina ligado um servidor certo com boot remoto ou seja cada usuario pode acessar seu login em qual quer maquina né
só que eu preciso saber que horar tal usuario se logou e a hora que ele saiu para poder contar as horas dele
Script Controle de usuario
entaum faça assim:
last -a | awk ´{print $1$9}´ | grep usuario !!!
ou ainda se vc quiser mais informação
last -a | awk ´{print $1$5$6$8$9}´ | grep usuario !!!
[ Esta mensagem foi editada por: 1c3_m4n em 26-12-2002 11:09 ]
Script Controle de usuario
a primeiro tem como eu fazer isato né
o boot remoto pois assim da pra eu criar um usuario para cada cliente
só que eu naum poço colocar ex: 5 usuario para cada maquina pois vai que na mesma hora vem os 2 clinte que usa a mesma maquina
ex:
maquina fica o usuario 1 2 3 4 5 certo
o usario 1 ta usando a maquina dai chega o 2 como que fica
entende por isto que eles tem que acessar o login deles em qualquer maquina
Script Controle de usuario
last -a | awk ´{print $1$5$6$8$9$10}´ | grep usuario !!!
isso vai mostrar tb a maquina q ele está... <IMG SRC="images/forum/icons/icon_razz.gif">
Script Controle de usuario
ou se vc quiser mais formatado:
last -a | awk ´{print $1}{print $5}{print $6}{print $8}{print $9}{print $10}´
ai ele imprime cada informação em uma linha
usuario
dia
hora q conectou
hora q saiu
tempo conectado
de onde se conectou
[ Esta mensagem foi editada por: 1c3_m4n em 26-12-2002 11:14 ]
Script Controle de usuario
o 1c3 se naum for muito encomodo da para vs dar uma explicada sobre isto abaixo eu digitei o camando que vc me passou e deu isto
explica o que siginifica isto para mim
rootpts/1MonDec2314:07-14:07(00:00)
rootpts/1MonDec2313:02-13:03(00:01)
rootpts/1MonDec2313:00-13:01(00:00)
rootpts/1MonDec2312:53-13:00(00:07)
rootpts/1MonDec2311:15-11:34(00:19)
rootpts/1MonDec2310:59-11:05(00:06)
rootpts/1MonDec2310:54-10:55(00:00)
rootpts/1MonDec2310:47-10:54(00:07)
rootpts/1MonDec2310:37-10:38(00:00)
rootpts/1MonDec2309:55-10:00(00:05)
rootpts/1MonDec2309:47-09:50(00:02)
rootpts/1MonDec2308:53-08:55(00:02)
rootpts/0MonDec2308:49-crash(05:25)
rootpts/1SunDec2216:27-16:27(00:00)
rootpts/1SunDec2216:22-16:22(00:00)
rootpts/1SunDec2215:40-15:43(00:03)
rootpts/0SunDec2215:34-16:29(00:54)
roottty1SunDec2215:34-crash(22:40)
rootpts/1SunDec2215:18-15:21(00:02)
rootpts/1SunDec2215:09-15:17(00:0<IMG SRC="images/forum/icons/icon_cool.gif">
rootpts/1SunDec2214:36-14:37(00:00)
rootpts/0SunDec2210:58-down(04:23)
roottty1SunDec2210:57-down(04:24)
rootpts/0SunDec2210:45-down(00:10)
rootpts/0SunDec2210:37-down(00:05)
Script Controle de usuario
root -usuario.... eh logico <IMG SRC="images/forum/icons/icon_wink.gif">
pts/0 - de onde ele se conectou
10:37- hora q se conectou
down - hora q saiu
(00:05) - tempo conectado
Script Controle de usuario
então é isto mesmo o que eu quero valeu 1c3
só mais uma pergunta
o que siginifica isto
roottty1SunDec2215:34-crash(22:40)
como vc disse
pts/0 é onde eu me conectei certo entçao pq tem pts/1 se eu me conecto só em uma maquina
Script Controle de usuario
tty eh o terminal na propria máquina!!! pts são os terminais remotos...
provavelmente vc se conectou na sua maquina via ssh.... ai ele gera esse terminal
Script Controle de usuario
como assim via sshd pois ele naum ta ativado
sim mais o que siginifica crash
Script Controle de usuario
naum necessariamente ssh.... tipo se vc abrir o X e de dentro do X vc abrir um terminal ele jah abre o pts... ou entaum qq outro serviço remoto como o telnet,etc....
o crash num precisa se assustar provavelmente vc tinha algum terminal com o root logado qdo a maquina foi desligada...
Script Controle de usuario
e ai 1c3 obrigado pela ajuda
mais o comando que vc me passou naum funcional l
last -a | awk ´{print $1}{print $5}{print $6}{print $8}{print $9}{print $10}´
só funcionou deste jeito
last -a | awk ´{print $1}{print $0}´ | grep usuario
Script Controle de usuario
Galera, já tem software GNU/Linux para LAn Houses, e o melhor...é GPL!!!!
tb camelei, visitem http://freshmeat.net/projects/zeiberbude/?topic_id=129
Um abraço!!!! <IMG SRC="images/forum/icons/icon_biggrin.gif"> <IMG SRC="images/forum/icons/icon_biggrin.gif"> <IMG SRC="images/forum/icons/icon_biggrin.gif">
Script Controle de usuario
e ai andre
tem mesmo cara a onde eu abaixo ele
vc já testou ele ????
Script Controle de usuario
jah q jah tem coisa pronto eh melhor usar ele do q fazer um script pra isso!!!
mas soh pra eu saber qual foi erro q deu?