Questão 1116755

Tecnologia da Informação · 2010

Questão

ID 1116755

Disciplina: Tecnologia da Informação

Assunto: Shell Scripts (Bash)

Ano: 2010 Banca: FEPESE - Fundação de Estudos e Pesquisas Socioeconômicos Órgão: Procuradoria-Geral do Estado - PGE MA


Considere o script Bash mostrado abaixo.

-

#!/bin/bash

# Cria um novo usuário do sistema Linux

if [ \$(id -u) -eq 0 ]; then

read -p "Entre com o nome de usuário : " username

read -s -p "Entre com a senha : " password

egrep "^\$username" /etc/passwd >/dev/null

if [ \$? -eq 0 ]; then

exit 1

else

pass=\$(perl -e 'print crypt(\$ARGV[0],

"password")' \$password)

useradd -m -p \$pass \$username

[ \$? -eq 0 ] && echo "Usuário criado!"

|| echo "Erro na criação!"

fi

else

exit 2

fi

-

Suponha que este será executado em um servidor com sistema operacional Linux, no qual foram mantidas as configurações padrão existentes após a instalação do sistema.

Alternativas da questão 1116755
Pular para o conteúdo principal