Buscar Login/Usuário NIS
Publicado por William Lima Reiznautt 11/08/2006
[ Hits: 6.296 ]
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: [email protected] 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()
Scanner Wifi in Python [very simple and helpful]
Aplicação gráfica para Wake-on-LAN com Python 3 + GUI Tk/Tcl
Ligando máquina pela rede usando Python
Nenhum comentário foi encontrado.
Slackware - Limpeza automática da pasta /tmp
Interface de Rede Virtual no Debian
Dump e importação de banco em uma linha
Kazam 1.4.5 no Slackware Current
Transmageddon 1.5 no Slackware Current e no Python 3.9 - É sério!
Programa da nvidia não executa (4)
Em breve Snaps serão tão rápidos quanto os métodos tradicionais de emp... (17)
Meu Linux Mint não reconhece todos os núcleos do meu processador! (3)
Como instalar programas no Linux! É tão fácil como no Windows! (0)