Pegando as informações do usuario
Publicado por Rafael 28/08/2004
[ Hits: 13.163 ]
Script bem interessante aonde mostra as informações do usuario com teste se ele existe.
Mostra o ID, UID, GID, grupos pertecentes, etc
#!/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
Script para verificação do serviço do Apache (webserver) em sistemas Linux Ubun
Visualisando espaço em disco, data do sistema e usuarios conectados
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
arquivos .desktop não rodam no Ubuntu 24.04 (0)
Proxmox- Raid Via Hardware ou Software (2)
Discussão sobre monitoramento da integridade de arquivos (5)