Informática, perguntado por Cleicianequeici9160, 1 ano atrás

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

Respondido por igortarufficorreiaca
0

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

Perguntas interessantes