[script] Gerenciando usuarios logados no LTSP

| segunda-feira, 25 de agosto de 2008

O Linux Terminal Server Project é um sistema onde é possível ter uma máquina servidora e outros terminais chamados 'thin Clients. O uso dessa tecnologia é bastantediseminado em projetos sociais, por causa do seu baixo custo de implementação, necessitando apenas de:

1 Servidor com
  • 2 interfaces de rede;
  • Mínimo de 2GB de memória RAM;
  • Um processador superior a 3.0GHz com 2MB cache
  • Um chipset descente (nada de SYS, peloamordedeus)
Um servidor com essa configuração, consegue facilmente gerenciar de 10 a 15 estações com facilidade. O problema maior é o consumo de memória RAM, que quando é requisitado por aplicações como por exermplo, navegadores + animações em Flash.

As estações clientes podem ser simples terminais com:
  • um processador simples;
  • Mínimo de 64 de RAM;
  • Uma interface de rede
Com isso, já podemos montar um telecentro :D

Mas.. depois dessa explicaçao sobre o LTSP, vamos ao que interessa, o Script pra gerenciar os usuários!

#!/bin/bash
# Faz com que os usuarios logados, desconectem
# Rauhmaru Script Division
# ________________________
cb="/tmp/logados.cbplata"

LAYOUT="
Derrube-me 1.0 - Casa Brasil
Rauhmaru Script Division <rauhmaru@gmail.com>

_________________
Usuarios logados
-----------------
"

# Se os usuarios de sua rde possuir algum prefixo,
# coloque ele no lugar do 'cb' na opcao 1.
# Isso eh para a deslogon em massa.

# ----
TEXTO="
______________________________
__________
Opcoes:
1) Derrubar todos os usuarios cb
2) Derrubar usuarios espefificos
3) Sair
________________________________________
"
# ---
# FUNCOES

# ==--- ATENCAO ---==
# -- se o login de seus usuarios possuir algum prefixo
# coloque ele no lugar do 'cb' logo apos o 'grep'.
# Esse comando eh utilizado para deslogar em massa.

cbs(){
who | cut -f1 -d ' ' | grep 'cb' | uniq > $cb
for i in $( cat $cb ); do
killall -u $i && echo "$i foi desconectado"
done
}

individual(){
echo
who | cut -f1 -d ' ' | paste - - - - | uniq ; echo

echo -e "\e[31m Qual o usuario quer derrubar? \e[m "
read user
killall -u $user ; echo
}

erro(){
read -p " $opcao nao eh um valor valido. Deseja continuar? [s/N]" yn
yn=${yn:-s}
if [ "$yn" = "s" ]; then
menu
else
exit 0
fi
}

menu(){
clear
echo -e "\e[32m $LAYOUT \e[m"
who | cut -f1 -d ' ' | uniq
echo -e "\e[33m $TEXTO \e[m"

read -p "Opcao: " opcao
case "$opcao" in
1) cbs && menu;;
2) individual && menu;;
3) echo -e "\e[31;5m
Tenha um bom dia :)
\e[m
"
exit 0;;
*) erro;;
esac
}
# -- Inicio da execucao
menu

=== fim do script ==
Pra quem quiser, coloquei em anexo o mesmo script. Com ele é possível derrubar os usuários. Pra quem já administrou uma rede em LTSP em projeto social sabe o quão é chato ficar pedindo para que o usuário se deslogue pq seu tempo já acabou. É um saco! MAS HOJE NAO MAIS HUHUHAHAHHAHA!!!


MANUAL PRÁTICO DA BEBEDEIRA

| quinta-feira, 14 de agosto de 2008

MANUAL PRÁTICO DA BEBEDEIRA
Como agir quando se bebeu demais e está com os seguintes sintomas:

SINTOMA: Pés frios e úmidos.
CAUSA: Você está segurando o copo pelo lado errado.
SOLUÇÃO: Gire o copo até que a parte aberta esteja virada para cima.

SINTOMA: Pés quentes e úmidos.
CAUSA: Você fez xixi.
SOLUÇÃO: Vá se secar no banheiro mais próximo.

SINTOMA: A parede a sua frente está cheia de luzes.
CAUSA: Você caiu de costas no chão.
SOLUÇÃO: Coloque seu corpo a 90 graus do solo.

SINTOMA: O chão está embaçado.
CAUSA: Você está olhando para o chão através do fundo do seu copo vazio.
SOLUÇÃO: Compre outra cerveja ou similar.

SINTOMA: O chão está se movendo.
CAUSA: Você está sendo carregado ou arrastado.
SOLUÇÃO: Pergunte se estão te levando para outro bar.

SINTOMA: O local ficou completamente escuro.
CAUSA: O bar fechou.
SOLUÇÃO: Pergunte ao garçom o endereço de sua casa.

SINTOMA: O motorista do táxi é um elefante rosa.
CAUSA: Você bebeu muitíssimo.
SOLUÇÃO: Peça ao elefante que o leve para o hospital mais próximo.

SINTOMA: Você está olhando um espelho que se move como água.
CAUSA: Você está para vomitar em uma privada.
SOLUÇÃO: Enfie o dedo na garganta

SINTOMA: As pessoas falam produzindo um misterioso eco.
CAUSA: Você está com a garrafa de cerveja na orelha.
SOLUÇÃO: Deixe de ser palhaço.

SINTOMA: A danceteria se move muito e a música é muito repetitiva.
CAUSA: Você está em uma ambulância.
SOLUÇÃO: Não se mova. Possível coma alcoólico.

SINTOMA: A fortíssima luz da danceteria está cegando seus olhos.
CAUSA: Você está na rua e já é dia.
SOLUÇÃO: Tente encontrar o caminho de volta para casa.

SINTOMA: Seu amigo não liga para o que você fala.
CAUSA: Você está falando com uma caixa de correios.
SOLUÇÃO: Procure seu amigo para que ele te leve para casa.

SINTOMA: Seu amigo não pára de falar repetidamente as mesmas palavras
CAUSA : Você está falando com o cachorro do vizinho
SOLUÇÃO: Pergunte pra ele onde é sua casa.

Novo cabo se rompe e deixa países sem web

| sábado, 2 de fevereiro de 2008

MUMBAI - Um terceiro cabo submarino se rompeu, disse nesta sexta-feira a operadora indiana Flag Telecom, depois que problemas perto do Egito nesta semana dificultaram o acesso à internet em parte do Oriente Médio e da Ásia.

A Flag, subsidiária da segunda maior operadora de celulares da índia, a Reliance Communications, afirmou em comunicado que seu cabo Falcon foi cortado a 56 quilômetros de Dubai, em um trecho entre os Emirados Árabes Unidos e Omã.

"O navio de reparos foi notificado e espera-se que ele chegue no lugar nos próximos dias", disse a Flag, acrescentando que está trabalhando para restabelecer os circuitos de clientes.

Cabos submarinos de comunicação foram cortados na costa do Egito na quarta-feira, afetando o acesso à Internet na região do Golfo e no sul da Ásia e forçando provedores a redirecionar o tráfego.

fonte: Info Online

Colocando os comentários na mesma página

| sexta-feira, 25 de janeiro de 2008

Para quem conhece o serviço do blogger/blogspot sabe que o modo como ele faz os post sabe que desanima qualquer um! Então vamos interferir nisso! Vamos usar como o WordPress, os comentários abaixo dos posts.

1. Vá ao site http://www.haloscan.com/ e faça seu cadastro;
2. Depois de cadastrado, clique em "Template" para escolher um modelo de pop-up para seu blog. Se quiser personalizar mais a fundo, clique em "Settings";
3. Feito os 2 passos, clique em "Install" e escolha o tipo de seu blog. Nosso caso é o blogger/blogspot, vai ser bem rápido e fácil! Clique em "Next";
4. Nessa janela, você terá de baixar seu código completo e fazer upload (mandar o arquivo do seu computador pra rede) no site do Haloscan. Complicou? Ok, vamos passo a passo:
  1. No painel principal, clique em "Layout" e depois "Editar HTML",
  2. Existe a opção "Baixar modelo completo". Faça isso;
  3. Volte ao site do Haloscan e faça upload do código que você acabou de baixar;
  4. O Haloscan vai gerar um novo código pra você. Faça download dele;
  5. Ultimo passo! Volte ao seu blogger, faça upload do código gerado pelo Haloscan e salve.

UFA! Depois de tantos uploads e downloads enfim acabamos! Perceba que agora quando você clica em "comentarios", aparece um pop-up ao invés de ser redirecionado para outra página.