Verificação se utilizador existe ou não
Publicado por Rubem Mota (última atualização em 02/03/2012)
[ Hits: 3.936 ]
Homepage: rubemlrm.com
Boa noite.
Desta vez venho apresentar mais um pequeno script feito por mim. Este script tem como fundamento verificar se um utilizador existe ou não no sistema Linux e se existir, além de nos mostrar uma mensagem a dizer que existe ainda vai identificar o UID desse utilizador. Caso contrário vai mostrar uma mensagem de erro a dizer que o utilizador não existe.
Atenção não foram utilizados comandos bash por isso é tudo perl scripting.
#!/usr/bin/perl use warnings; use strict; my @finalusers; my $utilizador; my $statuscode = 0; my $uid; #Analise se foi intruzido um nome ou não if(@ARGV != 1){die "Argumento inválido";} chomp($utilizador = $ARGV[0]); open(FILE, "/etc/passwd") || die($!); chomp(my @utilizadores = <FILE>); close(FILE); foreach my $date (@utilizadores){ chomp $date; my @finalusers = split /:/, $date; chomp(@finalusers); if($finalusers[0] eq $utilizador){ $uid = $finalusers[2]; $statuscode++; } } if( $statuscode != 1){ print "O $utilizador NÃO se encontra criado no sistema\n"; }else{ print "o $utilizador JÁ se encontra criado no sistema! O seu UID é $uid !\n" ; }
Diminuir ou aumentar o brilho de notebook
Nenhum comentário foi encontrado.
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
Bluetooth CSR 4.0 Dongle (Alternativo) (1)
Desbloquear chaveiro padrão (5)
como eu instalo o mali-t60x_r12... (5)