para modificar as permissões de um arquivo, utilizamos o comando "chmod". o comando chmod utiliza um conjunto de 9 bits, divididos em três bits cada que representam respectivamente:
Soluções para a tarefa
Resposta:
leitura (r), do Inglês 'read', gravação (w), do Inglês 'write' e execução (x), do Inglês 'execute'
Explicação:
O formato numérico do chmod aceita até quatro dígitos octais. Os três dígitos mais à esquerda referem-se às permissões para o proprietário (descritos abaixo), grupo e outros usuários do arquivo, respectivamente. O primeiro dígito é opcional, quando são fornecidos 4 dígitos, especifica os sinalizadores (flags) especiais setuid, setgid e sticky.
Cada grupo de 3 algarismos binários representa um dos níveis entre users (u), groups (g) e others (o), e cada um dos 3 algarismos ou bits de cada grupo representa um tipo de permissão entre leitura (r), do Inglês 'read', gravação (w), do Inglês 'write' e execução (x), do Inglês 'execute', onde um '1' indica permissão concedida e um '0', permissão negada.
Exemplo:
$ chmod 750 "arquivo.txt"
No exemplo o número 750 está escrito na forma octal. Sua forma binária seria 111101000.
O 7 é a forma octal do binário '111' e representa todas as permissões (leitura, escrita e execução) para o proprietário (user) do arquivo 'arquivo.txt'.
O 5 é a forma octal do binário 101 e representa as permissões de leitura e execução para o grupo, e por fim, 0 representa a negação de todas as permissões para outros.
Nível u | g | o
Permissão rwx | r-x | ---
Binário 111 | 101 | 000
Octal 7 | 5 | 0