Pegando as informações do usuario

Publicado por Rafael 28/08/2004

[ Hits: 13.522 ]

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 para trabalhar com disquetes no linux

Atualiza os pacotes do seu pc

SPEEDY: Adicionando DNS no Resolv.conf

Firewall simples mas muito util

Nome, Uid, Gid, HomeUsuario


  

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