No Linux, a execução do comando “ls –l” exibiu o seguinte re...
-rw-r--r-- 1 jean staff 409 Aug 27 10:03 Makefile
drwxr--r-- 2 jean staff 512 Aug 27 09:26 listas
-rw------- 1 jean staff 311079 Aug 27 11:40 prova.txt
-rw-rw---- 1 jean staff 23504 Aug 27 11:35 questao1.cpp
-rwxrwx--- 1 jean staff 11079 Aug 27 11:35 questao1
Com base nessas informações, considere as seguintes afirmativas:
I Os usuários do grupo staff podem entrar no diretório listas.
II O arquivo prova.txt somente pode ser lido pelo usuário jean.
III O arquivo questao1.cpp pode ser alterado pelos membros do grupo staff.
IV Qualquer usuário pode executar o programa questao1.
Em relação ao exposto, estão corretas as afirmativas
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - II e III.
Vamos entender o que cada afirmativa diz e por que a alternativa B está correta:
Afirmação I: "Os usuários do grupo staff podem entrar no diretório listas."
Para entrar em um diretório, os usuários precisam de permissão de execução (x) sobre ele. No resultado do comando ls -l
fornecido, a linha correspondente ao diretório listas é:
drwxr--r-- 2 jean staff 512 Aug 27 09:26 listas
A permissão para o grupo staff é r--
, ou seja, possuem permissão de leitura, mas não de execução. Portanto, os usuários do grupo staff não podem entrar no diretório listas. Logo, a afirmativa I está incorreta.
Afirmação II: "O arquivo prova.txt somente pode ser lido pelo usuário jean."
O resultado do comando ls -l
para o arquivo prova.txt é:
-rw------- 1 jean staff 311079 Aug 27 11:40 prova.txt
As permissões são rw-------
, o que significa que somente o usuário jean tem permissões de leitura e escrita, e ninguém mais tem acesso ao arquivo. Portanto, a afirmativa II está correta.
Afirmação III: "O arquivo questao1.cpp pode ser alterado pelos membros do grupo staff."
O resultado do comando ls -l
para o arquivo questao1.cpp é:
-rw-rw---- 1 jean staff 23504 Aug 27 11:35 questao1.cpp
As permissões são rw-rw----
, o que significa que o proprietário e os membros do grupo staff têm permissões de leitura e escrita. Portanto, a afirmativa III está correta.
Afirmação IV: "Qualquer usuário pode executar o programa questao1."
O resultado do comando ls -l
para o arquivo questao1 é:
-rwxrwx--- 1 jean staff 11079 Aug 27 11:35 questao1
As permissões são rwxrwx---
, o que significa que o proprietário e os membros do grupo têm permissões de leitura, escrita e execução, mas outros usuários não têm qualquer permissão. Portanto, a afirmativa IV está incorreta.
Com isso, podemos concluir que a alternativa correta é a B (II e III).
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
GAB B
"r" = ler "w" = escrever(modificar) "x" = executar "-" = quer dizer que não tem permissão para aquela tarefa
Se todos tiverem permissão para todas essas três tarefas estaria assim:
-rwxrwxrwx
(sempre começa com "-", ou com "d" quando for um diretório)
A ordem sempre será um "RWX", para cada um desses: DONO/GRUPO/OUTROS
Por exemplo se o dono tivesse permissão para fazer tudo e o "grupo" e "outros" não tiverem permissão para nada ficaria assim:
-rwx------
Na questão o DONO = Jean, o GRUPO = Staff e OUTROS = números
II O arquivo prova.txt somente pode ser lido pelo usuário jean. (só existe "R" no primeiro grupo de letras (que correspondem a JEAN.
"Staff" e "números" só tem "-" indicando que eles não tem nenhuma permissão neste arquivo)
III O arquivo questao1.cpp pode ser alterado pelos membros do grupo staff. (tanto o "Jean" como o "Staff" tem "RW" -> permissão para ler e modificar, respectivamente)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo