Questão de Programação — Shell script — VUNESP 2022
ProgramaçãoShell script
- Código
- vu072012
- Banca
- VUNESP
- Órgão
- UNICAMP
- Ano
- 2022
- Nível
- Superior
- Cargo
- Analista de Redes e Comunicação de Dados
Considere o seguinte shell script para bash:#!/bin/bash echo -n "Digite o nome: " read name lista=$(cat lista.txt) for i in $lista; do echo $i ssh $i "sudo useradd -m $name" if [ $? -eq 0 ]; then echo "Sucesso em $i" else echo "Erro em $i" fi done Considerando que o script inicia apresentando um prompt para digitação de um valor a ser armazenado na variável name e que as eventuais conexões SSH são bem-sucedidas, esse script tem por objetivo criar,
- Ano computador onde o script é executado, os usuários especificados no arquivo lista.txt.
- Bno computador cujo nome ou endereço na rede está na variável name, os usuários especificados no arquivo lista.txt.
- Cnos computadores cujos nomes ou endereços na rede estão especificados no arquivo lista.txt, um usuário cujo nome corresponde ao valor da variável name.
- Dnos computadores cujos nomes ou endereços na rede estão especificados no arquivo lista.txt, um usuário com o mesmo nome do usuário logado na sessão que executa o script.
- Enos computadores cujos nomes ou endereços na rede estão especificados no arquivo lista.txt, os usuários cujos nomes estão especificados no arquivo de nome armazenado na variável name.