A construção de sistemas operacionais (SO) requer considerar...

Próximas questões
Com base no mesmo assunto
Q2319501 Sistemas Operacionais
A construção de sistemas operacionais (SO) requer considerar aspectos de segurança. Por exemplo, no projeto de um SO deve ser contemplada a definição do controle de acesso aos arquivos do sistema. Os arquivos em UNIX são protegidos por meio de um código de proteção de 9 bits que lhes é atribuído. Seja o código de proteção extraído de um arquivo do sistema UNIX: rw-rx-r--. Com base neste dado, analise as assertivas a seguir.

I-A presença do traço indica ausência de determinada permissão de acesso ao arquivo.
II-Pelo código atribuído, qualquer usuário do sistema pode realizar a leitura do arquivo.
III-Para um diretório, a presença do x no código de proteção indica permissão de busca.

Indique a única opção verdadeira: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: E - Está correto somente o item I.

Vamos entender o porquê da alternativa correta e como os conceitos de permissões de arquivos no Unix são aplicados.

Em sistemas operacionais Unix, a proteção de arquivos é definida por um conjunto de permissões que controlam quem pode ler, escrever ou executar um arquivo. Essas permissões são representadas por um código de 9 bits, com cada conjunto de três bits representando as permissões para o dono (owner), o grupo (group) e outros usuários (others).

O código de proteção fornecido na questão é: rw-rx-r--

Vamos analisar cada item da questão:

I - A presença do traço indica ausência de determinada permissão de acesso ao arquivo.

Essa assertiva é verdadeira. No código de proteção do Unix, um traço (-) indica a ausência de uma permissão específica. Por exemplo, no código dado, o segundo caractere (w) indica permissão de escrita, enquanto o terceiro caractere (-) indica ausência de permissão de execução para o dono do arquivo.

II - Pelo código atribuído, qualquer usuário do sistema pode realizar a leitura do arquivo.

Essa assertiva é falsa. O código de proteção inclui as permissões de leitura para o dono (r), para o grupo (r) e para outros usuários (r). No entanto, a permissão de leitura está ausente no grupo (x) e em outros usuários (-), o que significa que nem todos os usuários podem ler o arquivo.

III - Para um diretório, a presença do x no código de proteção indica permissão de busca.

Essa assertiva é falsa no contexto da questão, pois a presença do 'x' em um arquivo implica a permissão de execução, enquanto em um diretório, ela indica a permissão de busca. Entretanto, a questão não deixa claro o contexto para diferenciar adequadamente a aplicação, levando à confusão.

Portanto, a única afirmativa correta é a I, justificando a escolha da alternativa E.

Espero que essa explicação tenha clarificado o conteúdo para você. Se tiver mais dúvidas, estarei aqui para ajudar!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Discordo do gabarito

Letra D está correta.

I) A presença do traço indica ausência de determinada permissão de acesso ao arquivo. ( ausencia de read,write ou execute)

II)Pelo código atribuído, qualquer usuário do sistema pode realizar a leitura do arquivo. rw-rx-r--( na verdade a nomenclatura estaria certo se fosse rw-r-xr--) sim qualquer usuário pode realizar a leitura pois para o dono do arquivo : pode ler e escrever, para o grupo : ler e executar, e para qualquer usuário : apenas ler.

III) Para um diretório, a presença do x no código de proteção indica permissão de busca. (indica execução)

Algum erro, por favor me notifique.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo