Acerca da administração de sistemas Linux, julgue o item.No ...
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.
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.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo