GABARITO E.
0 : --- (nenhuma permissão)
1 : --x (somente execução)
2 : -w- (somente escrita)
3 : -wx (escrita e execução)
4 : r-- (somente leitura)
5 : r-x (leitura e execução)
6 : rw- (leitura e escrita)
7 : rwx (leitura, escrita e execução)
O correto seria 777 ou rwx rwx rwx
- r - read (permissão de leitura);
- w - write (permissão de escrita);
- x - execute (permissão de execução)
Do jeito que está na questão "700" ele está atribuindo leitura, escrita e execução apenas para o dono do arquivo (7), com nenhuma permissão para usuários do mesmo grupo (0) e nenhuma permissão para outros usuários (0)
Só pra acrescentar:
transformando o 700 --> rwx --- ---
Não confundir, também, o comando Chmod com o Chown. O Chown permite alterar o nome do dono e/ou do grupo de arquivos
Prezados, a questão aborda
conhecimentos pertinente a Sistema Operacional, especificamente sobre Linux.
Desta forma, passaremos a tratar da questão.
O comando chmod é o
responsável por alterar as permissões de um arquivo ou pasta. Geralmente
este comando é seguido de uma sequência de 3 números (ex.: chmod 700 programa1).
Porém, antes precisamos entender um pouco sobre esse comando que tem caído
bastante em provas.
Sintaxe da função: chmod [tipo] [ permissão] arquivo
Onde tipo pode ser:
u: dono do arquivo.
g: grupo do arquivo.
o: outros.
Os operadores podem ser:
+: o sinal de mais adicionará as permissões a seguir.
-: o sinal de menos removerá as permissões a seguir.
E a permissão, pode ser a combinação de uma ou mais das
letras que já vimos acima.
r (read): para leitura.
w (writer): para escrita.
x (execute): para execução.
O arquivo será o nome daquele que terá as permissões
alteradas.
Exemplo: chmod u+rwx,
g+rwx, o+rwx programa1
Contudo, visando otimizar a alteração de permissões, há um
modo mais rápido de fazer isso. Na qual cada tipo de permissão recebe um número
em decimal.
r (read): para leitura = 4
w (writer): para escrita = 2
x (execute): para execução = 1
A soma desses números indicará qual a permissão de cada
grupo.
Chmod 700 programa1
Fonte: imagem cedida pelo professor.
Esse é o exemplo da questão. Assim, somente o dono do
arquivo programa 1 terá permissão de leitura, escrita e execução. Os demais
(grupo e outros) não terão nenhum tipo de permissão. O correto seria Chmod 777 programa1 ou Chmod rwx, rwx, rwx programa1.
Gabarito do Professor: ERRADO.