O comando chmod modifica as permissões de um arquivo....

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: SRH Órgão: UERJ Prova: SRH - 2015 - UERJ - Analista de Sistemas |
Q483278 Sistemas Operacionais
O comando chmod modifica as permissões de um arquivo. Observe as permissões do arquivo de nome arquivo.txt, listado pelo comando ls com opção -l:

# ls -l arquivo.txt
-rw-rw-r-- 1 root root 23 Jan 3 18:04 arquivo.txt

Após a execução do comando chmod, as permissões do arquivo foram alteradas, conforme a seguir:

# ls -l arquivo.txt
-rwxrw-r-- 1 root root 23 Jan 3 18:04 arquivo.txt

Para que o arquivo.txt recebesse a letra “x” para o dono, permitindo a execução do arquivo, o comando executado foi:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - chmod 764 arquivo.txt

A questão aborda o conhecimento sobre o comando chmod no contexto dos sistemas operacionais Unix-like, como Linux. O comando chmod é utilizado para alterar as permissões de acesso a arquivos e diretórios. As permissões são divididas em três grupos: usuário (u), grupo (g) e outros (o), e cada um pode ter permissões de leitura (r), escrita (w) e execução (x).

Para resolver a questão, é necessário saber como interpretar e alterar as permissões de um arquivo. As permissões listadas pelo comando ls -l são representadas por um conjunto de 10 caracteres, por exemplo, -rw-rw-r--, onde o primeiro caractere indica o tipo de arquivo e os nove seguintes representam as permissões para usuário, grupo e outros, respectivamente. No caso do arquivo arquivo.txt, as permissões originais são de leitura e escrita para o dono e grupo, e apenas leitura para outros.

Após a execução do comando chmod, o arquivo passou a ter a permissão de execução para o dono, resultando nas permissões -rwxrw-r--. A alteração necessária foi somente na parte do dono (usuário), de rw- para rwx. Na notação octal, leitura, escrita e execução correspondem aos números 4, 2 e 1, respectivamente, e a soma dessas permissões define as permissões finais. Então, para o dono queremos a soma 4+2+1, que resulta em 7, mantendo a permissão do grupo em 6 (4+2) e dos outros em 4.

Portanto, a alternativa correta é a B, porque o comando chmod 764 arquivo.txt define as permissões do dono para leitura, escrita e execução (7), mantém as permissões do grupo para leitura e escrita (6) e define as permissões de outros para leitura (4), que era exatamente a configuração desejada após a alteração.

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

Change Mode

Defenir dono

U - Dono

G - Grupo

O - Outros

Representação Octal

R - Read (4)

W - Write (2)

X - eXecute (1)

Ex: chmod 764 arquivo.txt

Muda as permissões de todos o jpg.

Interpretação: U: podem tudo (RWX), G: Pode ler e mudar (RW) e O: Pode ler (R)

Clique para visualizar este comentário

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