Acerca da administração de sistemas Linux, julgue o item.No ...

Próximas questões
Com base no mesmo assunto
Q1968810 Sistemas Operacionais

Acerca da administração de sistemas Linux, julgue o item.


No resultado do comando ls –l: -rw-rw-r-- 2 cfo cfo 4096 Ago 10 12:28 dentistas, dentistas é um arquivo executável; logo, o usuário cfo pode executá-lo por meio do comando sh dentistas.  

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado.

A questão apresentada envolve conhecimentos sobre as permissões de arquivo no sistema operacional Linux e como interpretá-las. No Linux, cada arquivo ou diretório tem permissões que determinam quais usuários podem ler, escrever ou executar o arquivo. A representação dessas permissões é feita através de uma string de 10 caracteres, como mostrado no comando ls -l. Vamos destrinchar a string -rw-rw-r-- para entender melhor o que ela significa:

  • O primeiro caractere indica o tipo do item. Um traço (-) significa que é um arquivo regular.
  • Os próximos três caracteres (rw-) representam as permissões do proprietário do arquivo. Neste caso, o proprietário pode ler (r) e escrever (w) no arquivo, mas não há permissão de execução (-).
  • Os três caracteres seguintes (rw-) mostram as permissões do grupo ao qual o arquivo pertence. Novamente, o grupo pode ler e escrever, mas não executar.
  • Os últimos três caracteres (r--) determinam as permissões para outros usuários (não proprietários nem do grupo). Eles podem apenas ler o arquivo.

Com base nessas informações, podemos ver que o arquivo dentistas não tem a permissão de execução (x) para nenhum dos usuários, ou seja, não é um arquivo executável. Portanto, o usuário cfo não pode executá-lo diretamente com o comando sh dentistas, pois o arquivo não possui a permissão necessária para isso.

O comando sh é utilizado para interpretar e executar comandos de um script shell. No entanto, para que um arquivo possa ser executado desta forma, ele precisa ter a permissão de execução definida. Sendo assim, para tornar o arquivo dentistas executável, seria necessário alterar suas permissões com o comando chmod, adicionando a permissão de execução.

Logo, a afirmação de que "dentistas é um arquivo executável; logo, o usuário cfo pode executá-lo por meio do comando sh dentistas" está incorreta, pois as permissões atuais do arquivo não permitem execução, justificando assim que a alternativa correta é a E - errado.

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

Errado

Para ser executável tem que ter o x.

Errado.

A saída do comando ls -l fornece informações detalhadas sobre um arquivo, incluindo as permissões de acesso. No caso do arquivo "dentistas", a sequência de permissões -rw-rw-r-- indica que:

  • -: O arquivo é um arquivo regular (não um diretório ou link simbólico).
  • rw-: O proprietário (cfo) tem permissão de leitura e escrita.
  • rw-: O grupo (cfo) também tem permissão de leitura e escrita.
  • r--: Outros usuários têm apenas permissão de leitura.
  • 2: Número de links para o arquivo.
  • cfo cfo: O proprietário e o grupo do arquivo são ambos "cfo".
  • 4096: Tamanho do arquivo em bytes.
  • Ago 10 12:28: Data e hora da última modificação.
  • dentistas: Nome do arquivo.

Para que o usuário cfo possa executar o arquivo "dentistas", seria necessário adicionar a permissão de execução para o proprietário, utilizando o comando chmod u+x dentistas. Após essa alteração, as permissões do arquivo ficariam assim:

-rwxrw-r-- 2 cfo cfo 4096 Ago 10 12:28 dentistas

O proprietário (cfo) tem permissões de leitura, escrita e execução (rwx).

Clique para visualizar este comentário

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