SóProvas


ID
1687708
Banca
OBJETIVA
Órgão
EPTC
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

O Analista de Sistemas instalou com sucesso uma aplicação em um servidor com Sistema Operacional Linux. Ao liberar a aplicação, constatou que os demais usuários não conseguiam executar a aplicação. Após investigação, ele descobriu que não havia dado as permissões corretas para o arquivo da aplicação. Qual comando o Analista deverá executar para manter as permissões de escrita, leitura e execução para o proprietário e seu grupo e aplicar as permissões de leitura e execução para os demais usuários?

Alternativas
Comentários
  • Prezados,

    O comando chmod muda as permissões de determinado arquivo ou pasta.
    Ele recebe um parâmetro que é uma representação binária das permissões, sendo a permissão dada em 3 grupos, proprietário, grupo e demais usuários, e dentro de cada grupo são dadas permissões de escrita, leitura e execução.

    Exemplo, para darmos apenas a permissão de leitura para o proprietário do arquivo, e não dar nenhuma outra permissão a mais ninguém, a permissão ficaria dessa forma

    100 000 000

    O primeiro bit do grupo proprietário foi setado para 1, o que significa que ele tem permissão de escrita.

    Se quisermos dar permissão apenas de escrita ao grupo e nenhuma outra permissão, a permissão ficaria dessa forma

    000 010 000

    Se quisermos dar permissão apenas de escrita para outros usuários, e nenhuma outra permissão, ficaria dessa forma

    000 000 001

    Bom, o comando da questão pede para darmos permissão de leitura escrita e gravação ao dono do arquivo e ao seu grupo, e permissão de leitura e execução aos demais usuários, com isso a permissão ficaria assim:

    111 111 101

    Só que o comando chmod recebe parâmetro em decimal, então ao invés de passarmos 111 111 101 passaríamos 775.

    Portanto a alternativa correta é a letra B.
  • Dica:

    (R)  LER =                      (U) 

    (W) ESCREVER = 2          (G)  

    (X) EXECUTAR =           (O)

     (UGO) USUÁRIO(proprietário) ; GRUPO; OUTROS

    a) chmod 777.    

    7 = 4 + 2+ 1 = RWX = U ( le, escreve e executa)

    7 = 4 + 2+ 1 = RWX = G  (le, escreve e executa)

    7 = 4 + 2+ 1 = RWX = O  (le, escreve e executa)

     

    b) chmod 775. 

    7 = 4 + 2+ 1 = RWX = U  ( le, escreve e executa)

    7 = 4 + 2+ 1 = RWX = G  ( le, escreve e executa)

    5 = 4 + 1 = R - X =     O ( le e executa)

     

     c) chmod 577. 

         

    5 = 4 + 1 = R - X = U -  O( le, e executa)

    7 = 4 + 2+ 1 = RWX =   G(le, escreve e executa)

    7 = 4 + 2+ 1 = RWX =   O(le, escreve e executa)

     

    d) chmod 757.

    7 = 4 + 2+ 1 = RWX =   U(le, escreve e executa)

    5 = 4 + 1 = R - X =        G( le, e executa)

    7 = 4 + 2+ 1 = RWX =   O( le, escreve e executa)

     

     Qual comando o Analista deverá executar para manter as permissões de escrita, leitura e execução para o proprietário( usuário)  e seu grupo e aplicar as permissões de leitura e execução para os demais usuários (outros?  LETRA B