How can I find the user in Ubuntu (Shell / Bash)

1

I want to create a system that should interactively find the user and subsequently tell whether the user exists or not. I must provide the username and if the user is found then the system found the username and enter, if not say there was an error

I need to do something of the sort (in pseudo-code):

erro<-"O utilizador nao foi encontrado"
escreve ("Introduza nome de utilizador")
lê nome
se (nome==encontrado)
{
  ... entra no sistema
}
senao
{
     escreve ($erro)
}

in Bash on Linux Ubuntu:

#!/bin/bash
erro="Utilizador não encontrado"
echo "Qual o utilizador que pretende encontrar?"
read user

if[user  (encontrado)]#duvida
{
   ....
}
else
{
   echo $erro
}
fi
    
asked by anonymous 12.10.2015 / 13:37

1 answer

0

The correct script can be run this way, preferably as root

#!/bin/bash
erro="Utilizador não encontrado"
echo "Qual o utilizador que pretende encontrar?"
read user
if [ 'cat /etc/passwd | cut -d \: -f1 | grep $user'  ] ; then
....
else
echo $erro
fi 
    
03.11.2015 / 04:56