← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2023

Questão comentada de Sistemas Operacionais

Em um servidor Linux, o administrador de sistemas, ao utilizar o comando ls -l observou as seguintes informações sobre um arquivo: -rw-r--r-- usuário grupo 1024 Jul 30 2023 arquivo.txt Com base nas informações acima, assinale a opção que contém um comando chmod que pode ser utilizado em um outro arquivo para deixá-lo com as mesmas permissões.

Gabarito: D

No Linux, o comando chmod serve para ajustar as permissões de um arquivo ou diretório. Essas permissões aparecem no ls -l em três blocos: dono, grupo e outros. No caso do enunciado, "-rw-r--r--" significa: dono com leitura e escrita (rw-), grupo com leitura (r--) e outros com leitura (r--). Quando você converte isso para número, cada bloco vira um valor: leitura vale 4, escrita vale 2 e execução vale 1. Assim, rw- = 6, r-- = 4 e r-- = 4. Logo, a forma numérica das permissões é 644. Por isso, o comando que deixa outro arquivo com as mesmas permissões é chmod 644 outro_arquivo.txt. A lógica é simples: o primeiro 6 é do usuário, o segundo 4 é do grupo e o terceiro 4 é dos demais usuários. Em provas, a banca gosta de cobrar exatamente essa leitura do ls -l e a tradução para octal. Não há pegadinha de conteúdo jurídico aqui, porque o tema é puramente operacional do sistema Linux. O ponto central é saber interpretar a máscara de permissões e converter corretamente os caracteres em números.

Continue treinando

Questões relacionadas