Foram encontradas 50 questões.
Em condições ideais, após uma equipe de suporte editar o arquivo /etc/ssh/sshd_config para habilitar e ajustar o SFTP (definindo Subsystem sftp internal-sftp e um bloco Match), é necessário validar a sintaxe e aplicar as mudanças sem derrubar sessões já ativas, utilizando o comando
Provas
Em um servidor Linux, na distribuição Debian/Ubuntu, em condições ideais, após o técnico em informática criar o arquivo /etc/nginx/sites-available/app.conf e o link simbólico correspondente em sites-enabled, o administrador precisa validar a configuração e aplicar as mudanças sem interromper conexões, garantindo que só serão aplicadas se a validação passar. O comando que atende a intenção desejada é
Provas
Uma equipe de infraestrutura configurou um servidor Linux (Ubuntu Server) para centralizar arquivos compartilhados entre os departamentos. O administrador criou o diretório /compartilhado/financas e editou o arquivo /etc/samba/smb.conf adicionando o trecho abaixo para disponibilizar o compartilhamento via Samba
[financas]
path = /compartilhado/financas
browseable = yes
read only = no
guest ok = no
valid users = financas
Após reiniciar o serviço, os usuários não conseguiam acessar o compartilhamento, recebendo o erro: Acesso negado: usuário não encontrado no servidor. Em condições ideais, o ajuste necessário para que o compartilhamento funcione corretamente consiste em
Provas
Durante um plantão de suporte, a equipe precisa monitorar em tempo real mensagens de erro, falha ou crítico que apareçam nos arquivos de log do sistema executado em uma distribuição Linux. O procedimento deve ser feito com um único comando, utilizando apenas utilitários padrão, evitando dependências de gerenciadores de init específicos e caminhos exclusivos de uma distro. Em condições ideais, o comando que atende a estas restrições é
Provas
Uma equipe de Tl de um Ministério está configurando o Active Directory em um servidor Windows Server 2022 para integrar novos servidores de aplicação. Durante os testes, em condições ideais, o analista executou o seguinte comando no PowerShell para criar um usuário e adicioná-lo ao grupo de segurança TI-Servidores:
New-ADUser -Name "Joao Silva" -SamAccountName "jsilva"
-UserPrincipalName "jsilva@ministerio.gov.br" -AccountPassword (ConvertTo-SecureString
"Senha@123" -AsPlainText) -Enabled $true
Add-ADGroupMember -Identity "TI-Servidores" -Members jsilva
No entanto, o comando acima gerou erro durante a criação da conta. O ajuste necessário para que o processo seja executado corretamente consiste em
Provas
Uma área de desenvolvimento de software está revisando o código de autenticação de usuários em um sistema em Laravel, em condições ideais. Durante os testes, verificou-se que a autenticação nunca é concluída com sucesso, mesmo quando o e-mail e a senha estão corretos.
Abaixo está o trecho do método authenticate do controller responsável pelo login. A numeração de linhas é apenas ilustrativa.
1 | <?php
2 | namespace App\Http\Controllers;
3 |
4 | use App\Models\User;
5 | use Illuminate\Http\Request;
6 | use Illuminate\Support\Facades\Auth;
7 | use Illuminate\Support\Facades\Hash;
8 |
9 | class AuthController extends Controller {
10 | public function authenticate(Request $request) {
11 | $request->validate(['email'=>'required|email','password'=>'required']);
12 | $user = User::where('email', $request->email)->first();
13 | if (!$user) { return back()->withErrors(['email'=>'Usuário não encontrado']); }
14 |
15 | // echo $user;
16 |
17 | if ($user && $user->password === $request->password) {
18 | Auth::login($user);
19 | return redirect()->intended('dashboard');
20 | }
21 | return back()->withErrors(['email'=>'Credenciais inválidas']);
22 | }
23 | }
Com base no código e nos sintomas descritos, deve ser ajustada a
Provas
Foi recebida uma demanda para padronizar o módulo de remessas em um projeto Laravel 8+, em condições ideais, a partir do arquivo routes/web. php a seguir, no qual a numeração de linhas é apenas ilustrativa.
1 | <?php
2 | use Illuminate\Support\Facades\Route;
3 | use App\Http\Controllers\RemessaController;
4 |
5 | Route::get('/', function () { return view('welcome'); });
6 |
7 |
8 |
Neste arquivo, deve-se adicionar na linha 8 (oito) uma rota POST para criar remessas (ação store) apontando para App\Htt\Controllers\RemessaController@store, URI /remessas e nome da rota remessas.store. Considere que o controller já existe e foi importado. O código adequado para a demanda solicitada é
Provas
Uma equipe de TI de um Ministério está implementando o upload de um arquivo de remessa sem cabeçalho, no qual cada linha tem o formato:
D;NOSSO NUMERO; CEF; VALOR_CENTAVOS; VENCIMENTO (YYYY-MM-DD)
O objetivo é inserir cada registro do arquivo de remessa na tabela MySQL remessas usando o PDO a partir do script PHP a seguir, onde a numeração de linhas é apenas ilustrativa.
1 | <?php
2 |
3 | $pdo = new PDO(
4 | 'mysql:host=localhost;dbname=financeiro;charset=utf8mb4',
5 | 'user', 'pass',
6 | [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]
7 | );
8 |
9 |
10 | $stmt = $pdo->prepare(
11 | 'INSERT INTO remessas (nosso_numero, cpf, valor_centavos, vencimento)
12 | VALUES (?, ?, ?, ?)'
13 | );
14 |
15 |
16 | $fp = fopen($_FILES['remessa']['tmp_name'], 'r');
17 | while (($linha = fgets($fp)) !== false) {
18 | $linha = trim($linha);
19 | if ($linha === '' || $linha[0] !== 'D') { continue; }
20 | list(,$nosso,$cpf,$valor,$venc) = explode(';', $linha);
21 |
22 | }
23 | fclose($fp);
24 | echo "Importação concluída.";
25 | ?>
Em condições ideais, o código que deve ser inserido na linha 21 (vinte e um) para completar o script e realizar a operação desejada é:
Provas
Uma equipe do Ministério está ajustando um script em PHP que deve listar os programas com orçamento acima de R$ 1.000.000 e mostrar a quantidade encontrada, obtendo a saída:
Selecionados (2): Vacinação, Saúde Digital
Nesse contexto, considere o código abaixo, no qual a numeração de linhas é apenas ilustrativa.
1 | <?php
2 | $limite = 1000000;
3 | $programas = [
4 | ["nome" => "Atenção Básica", "orcamento" => 800000],
5 | ["nome" => "Vacinação", "orcamento" => 1500000],
6 | ["nome" => "Saúde Digital", "orcamento" => 1200000],
7 | ];
8 |
9 | $selecionados = [];
10 | $contagem = 0;
11 |
12 | foreach ($programas as $p) {
13 | if ($p["orcamento"] > $limite) {
14 |
15 | }
16 | }
17 |
18 | echo "Selecionados ($contagem): " . implode(", ", $selecionados);
19 | ?>
Para realizar a operação desejada a linha 14 (quatorze) deve ser preenchida com o comando
Provas
Uma equipe de TI de um Ministério está ajustando um script em PHP que prepara um texto de transparência para o portal institucional, como apresentado a seguir.
1 | <?php
2 | $ministério = "Ministério";
3 | $ano = 2025;
4 | $ativos = 1280;
5 | $inativos = 220;
6 |
7 | $total = $ativos + $inativos;
8 |
9 |
10 |
11 | echo $mensagem;
12 | ?>
A numeração de linhas é apenas ilustrativa.
É preciso incluir um código na linha 9 (nove) para montar a mensagem final, por exemplo, Ministério - Relatório 2025: total de servidores = 1500. O código a ser incluído é:
Provas
Caderno Container