Pegando as informações do usuario
Publicado por Rafael 28/08/2004
[ Hits: 13.222 ]
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
Adiciona usuário e máquinas PDC samba
Script para administração de usuários de fácil compreensão.
Limpar regras e compartilhar conexão
Nenhum comentário foi encontrado.
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como Instalar o Microsoft Teams no Linux Ubuntu
Músicas de Andrew Hulshult no DOOM (WAD)
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Bloqueando telemetria no Deepin 23.1
Como converter imagens PNG/JPEG para SVG em linha de comando
Java é uma linguagem de brinquedo? (10)
Impressora HP MFP 135a não imprime (2)
plasma nao altera configuraçoes e energia (0)
Mudar ícone do favorito "encerrar sessão" do Debian 12.10, c... (3)