Verificação se utilizador existe ou não
Publicado por Rubem Mota (última atualização em 02/03/2012)
[ Hits: 4.207 ]
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" ;
}
Tirando screenshots facilmente !
Nenhum comentário foi encontrado.
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









