
msoliver
(usa Debian)
Enviado em 28/04/2020 - 15:53h
cadu405 escreveu:
Boa tarde estou fazendo um script , no qual quero que ele leia o nome do usuário e a partir disso retorne o UID e o GID
o inicio do meu codigo está assim:
echo "digite o usuario"
read user
if [ $user -ne 0 ]
echo "$user"
cut -d":" -f-1 cat /etc/passwd
minha dúvida é como filtro esse cut para mostrar apenas o usuário digitado
PS:o if está ligado a outra parte ...
(sou iniciante, que puder me ajudar de maneira simples)
Boa tarde Cadu, segue:
#!/bin/bash
clear;
read -p "Informe o Usuário: " user;
awk -F":" '/^'${user}':/ {print $1,$3,$4}' /etc/passwd
Se esse IF, é para verificar se o usuário é o root, está errado....
Correto:
(($UID != 0)) && echo "Não é ROOT" || echo É ROOT
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________