SóProvas


ID
3496861
Banca
INSTITUTO AOCP
Órgão
PRODEB
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um dos pontos que oferece segurança aos Sistemas Operacionais Linux são as permissões sobre arquivos e diretórios. O Linux trabalha com três níveis de permissões para usuário proprietário, para o grupo do proprietário e para os outros usuários. Via terminal, usamos o comando chmod para realizar alterações nestas permissões. A respeito do comando: # chmod 751 arquivo.txt, assinale a alternativa que apresenta corretamente como ficarão as permissões para proprietário, grupo e outros.

Alternativas
Comentários
  • Gabarito : E

  • No Linux, as permissões são agrupadas em três atributos principais: leitura, gravação e execução (no caso de arquivos) ou listagem do conteúdo (no caso das pastas)

    As permissões são definidas de forma separada para o dono, o grupo (que inclui todos os usuários incluídos nele) e para os outros, ou seja, todos os demais usuários do sistema. Em geral, o dono tem acesso completo, o grupo tem permissões variáveis e os demais apenas podem ler os arquivos, sem fazer qualquer alteração.

    A ideia básica da segurança no sistema GNU/Linux é definir o acesso aos arquivos por donos, grupos e outros usuários:

       Dono – É a pessoa que criou o arquivo ou o diretório. Normalmente, somente o dono pode modificar as permissões de acesso do arquivo. As permissões de acesso do dono de um arquivo somente se aplicam ao dono do arquivo/diretório. A identificação do dono também é chamada de user id (UID).

       Grupo – Permite que vários usuários diferentes tenham acesso a um mesmo arquivo mesmo não sendo dono daquele arquivo. Por padrão, quando um novo usuário é criado e não especificar nenhum grupo, ele pertencerá ao grupo de mesmo nome do seu usuário. A identificação do grupo é chamada de GID (group id). Um usuário pode pertencer a um ou mais grupos. outros

       Outros – É a categoria de usuários que não são donos ou não pertencem ao grupo do arquivo.

    O comando: # chmod 751 arquivo.txt, define a permissão de acesso dos outros usuários (1) para somente execução (x), o acesso do grupo (5) como leitura e execução (rx) e o acesso do dono (7) como leitura, gravação e execução (rwx).

    Fonte:https://www.profissionaisti.com.br/2011/08/linux-sistema-de-permissoes/

  • Permissões :

    R read ou leitura permitida do arquivo ou diretório (4)

    W write ou escrita permite editar um arquivo ou modificar o conteúdo de um diretório (2)

    X execução, permite executar um arquivo ou acessar um diretório pelo comando cd (1)

    Sendo a soma de todos = 7

    7 = 4+2+1. Acesso total

    5 = 4+1. Leitura e execução

    1 = 1 execução

    O site abaixo explica detalhadamente:

    https://canaltech.com.br/linux/entendendo-e-configurando-permissoes-de-arquivos-e-pastas-no-linux/

  • Gabarito Letra E.

    Informações importantes:

    R W X, sendo:

    R: permissão do dono do arquivo;

    W: permissão para os usuários do grupo do dono;

    X: outros usuários.

    0: acesso negado;

    1: acesso permitido.

    0 0 0 -> 0 -> nenhuma permissão;

    0 0 1 -> 1 -> apenas execução;

    0 1 0 -> 2 -> apenas escrita;

    0 1 1 -> 3 -> escrita e execução;

    1 0 0 -> 4 -> apenas leitura;

    1 0 1 -> 5 -> leitura e execução;

    1 1 0 -> 6 -> leitura e escrita;

    1 1 1 -> 7 -> leitura, execução e escrita,

    Logo: 751: leitura, execução e escrita para o dono, leitura e execução para user do grupo do dono e apenas execução para outros usuário.

    fonte:https://www.vivaolinux.com.br/dica/Entendendo-o-comando-chmod

  • Gabarito E

    Permissão total ao proprietário, permissão de leitura e execução ao grupo e permissão de execução aos outros.

    .

    # chmod 751 arquivo.txt

    chmod = comando para permissões de arquivo

    751....... 7=user 5=group 1=other

    0 = nenhuma permissão;

    1 = apenas executar; ou X

    2 = apenas gravar; ou W

    3 = gravar e executar;

    4 = apenas ler; ou R

    5 = ler e executar; ou

    6 = ler e gravar; ou

    7 = ler, gravar e executar.

    .

    ou poderiamos substituir o 751 por letras onde R=read , W= Write , X= Execute

    7 = RWX (4+2+1)..........5 = RX (4+1)............1 = X

    ficaria assim: # chmod u=rwx,g=rx,o=x arquivo.txt

    Tentei resumir :)

    fonte:https://e-tinet.com/linux/chmod/

  • Gab e!

    As permissões do linux podem ser representadas de forma textual ou numérica (octal) valorando a leitura, escrita e execução. (R;W;X)

    Sintaxe da forma textual: chmod ugo + rwr arquivo

    Sintaxe de forma octal númerica.

    valorar: R4 W2 X1

    chmod777 arquivo

    portanto: chmod ugo + rwr arquivo é igual chmod777 arquivo