Pegando as informações do usuario

Publicado por Rafael 28/08/2004

[ Hits: 13.059 ]

Download rafa1.sh




Script bem interessante aonde mostra as informações do usuario com teste se ele existe.
Mostra o ID, UID, GID, grupos pertecentes, etc

  



Esconder código-fonte

#!/bin/bash
##################################################################
#Script para pegar as infomações do usuario
#Escrito por Rafael B. Gianesini
#Pode ser alterado!
##################################################################
 
clear
         
#Pegando o parametro Nome do Usuario e armazenando em $us
echo -n "Escreva o nome do usuario: "
read us
 
#fazendo o teste para ver se o usuario realmente existe
teste=$(grep -w ^$us /etc/passwd | cut -d: -f 1)
 
#testando se o campo digitado foi nulo!
if [ -z $us ]; then
        echo "ERRO!"
        echo
        echo "Parametro invalido!!!"
        echo "Aguarde..."
        sleep 3
        /bin/bash ./rafa1.sh
 
#testando se o $teste é vazio!
elif [ -z $teste ]; then
        echo "O usuario nao existe"
        echo "Aguarde..."
        sleep 3
        /bin/bash ./rafa1.sh
 
else
        echo "O login do usuario é ............. $us "
        echo "O nome do usuario é ......... .... $(cat /etc/passwd |grep ^$us | cut -d : -f 5|cut -d , -f 1)"
        echo "O UID do $us é ................... $(id -u $us)"
        echo "O GID do $us é ................... $(id -g $us)"
        echo "O GID ........................... $(id -gn $us)"
        echo "O diretorio pessoal do $us é ......$(cat /etc/passwd |grep ^$us | cut -d : -f 6)"
        echo "O Pid é .......................... $$"
        echo "grupos ........................... $(id -Gn $us)"
        echo "grupos ........................... $(id -G $us)"
        echo "Camando .......................... $0"
fi

Scripts recomendados

Script simples de Backup para os diretórios listados abaixo do /

Calcular tamanho ideal da memória SWAP

Script que insere cor nos seus comandos :)

Iptables com nat, prioridade de pacotes e bloqueio de portas

Script para capturar tela


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts