Verificação se utilizador existe ou não
Publicado por Rubem Mota (última atualização em 02/03/2012)
[ Hits: 3.824 ]
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" ; }
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
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
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)