No Linux, a execução do comando “ls –l” exibiu o seguinte re...

Próximas questões
Com base no mesmo assunto
Q508523 Sistemas Operacionais
No Linux, a execução do comando “ls –l” exibiu o seguinte resultado:

             -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
Alternativas

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