Buscar Login/Usuário NIS
Publicado por William Lima Reiznautt 11/08/2006
[ Hits: 6.963 ]
Esse script faz a procura no mapa do NIS, buscando por login, usuário ou apenas um sobrenome! Bom para administradores de redes. Tudo feito com dialog.
#!/bin/env python ## Script para Acha login de Usuario no NIS ## ## Desenvolvido por William Lima Reiznautt & Moacir Paranhos ## ## Email: willreli@gmail.com import nis, string, os, dialog, commands usuario=os.getlogin() display=commands.getoutput('echo $DISPLAY') dicionarionis=nis.cat('passwd') chavesnis=dicionarionis.keys() if display == ':0': d=dialog.Dialog(dialog='gdialog', compat='gdialog') else: d=dialog.Dialog(dialog='dialog', compat='dialog') d.add_persistent_args(["--backtitle", "BLogin - Versao 1.0"]) d.msgbox("Bem Vindo "+usuario+" ao BLogin", title="BLogin - NIS") def buscador(vbuscar): resultado=[] for usuariob in chavesnis: tmp=dicionarionis[usuariob].find(vbuscar) if tmp != -1: listausuario=dicionarionis[usuariob] resultado.append((usuariob, dicionarionis[usuariob].split(':')[4])) tst, escolha = d.menu("Nome Completo", width=60, choices=resultado, title='BLogin - NIS') if tst == 1: return fun_blogin() tst = d.yesno("O Login e: "+escolha+"\n\nVOCE GOSTARIA DE FAZER OUTRA BUSCA ?\n\n", title="BLogin - NIS") if tst == 0: return fun_blogin() def fun_blogin(): tst, buscar=d.inputbox('Digite o Nome: ', init='digite aqui o nome', title='BLogin - NIS') if tst == 1: return exit buscar=buscar[:-1] buscador(buscar) fun_blogin()
auth_ig.py: Script para autenticação do IG
Shell reverso em Python - cliente e servidor
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Modernização e Avanço do Linux. (0)
Problema instalação do sige software gestão escolar script gratuito (4)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta