SóProvas


ID
608872
Banca
CONSULPLAN
Órgão
SDS-SC
Ano
2008
Provas
Disciplina
Sistemas Operacionais
Assuntos

Qual a sintaxe alternativa para o comando chmod 474 arquivo?

Alternativas
Comentários
  • chmod 474 =  r-- rwx r--

    ou

    4        7     4
    100 111  100

    39
    Podendo também ser reescrito :  chmod u=r,g=rwx,o=r arquivo , onde u= user, g=grupo e o= dono.

    Reference Class Description
    u user the owner of the file
    g group users who are members of the file's group
    o others users who are not the owner of the file or members of the group
    a all all three of the above, is the same as ugo
  • Apenas complementando o otimo comentario do colega acima, a letra O provem de OTHERS (demais usuarios) e nao OWNER (dono).

    http://www.infowester.com/linuxpermissoes.php
  • So ressaltando q a questao pode ser resolvida por logica, uma vez q a unica alternativa em q os caracteres de permissao se repetem, na primeira e ultima posicao,  respectivamente a 474, eh a alternativa E.

    Agora, justificando de forma tecnica, vamos às permissoes no linux.

    Cada arquivo ou pasta tem 3 permissões. 

    (dono) (grupo) (outros)

    As permissões vão aparecer assim: rwx, de Leitura, Escrita e Execução, respectivamente.

    Como as permissões são divididas em 3, irá aparecer assim: 

    (_ _ _) (_ _ _) (_ _ _), ou seja, (rwx)(rwx)(rwx) 

    Existem dois modos de definir uma permissão, através do modo Octal e modo Textual. 

    TEXTUAL

    Usamos letras antes das permissões, via chmod.

    $ chmod u+rw, g+w, o-rwx teste.txt 

    Onde: U - representa usuário; G - representa grupo; O - representa outros.

    OCTAL

    $ chmod 620 teste.txt 

    Tipo de permissão Octal:

    4 - permissão de leitura; 2 - Permissão de escrita; 1 - permissão de execução; 0 - Indica sem permissões.

    Agora é só somar as permissões; exemplo: 

    4 + 2 + 1 = 7 (permissão de rwx)

    4 + 2 = 6 (permissão rw)

    4 = (permissão r) 

    Exemplo: A permissão 610 indica que o arquivo tem permissão: 

    6 para dono do arquivo, ou (rw_)

    1 para grupo, ou (_ _ x)

    0 para outros, ou (_ _ _) 



  • e-

    chmod 474 -> r--rwxr--

    u= user

    g= group

    o=others

    p/ testar, chmod u=r,g=rwx,o=r arquivo deve ser assim, sem espaços