SóProvas


ID
210169
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os itens de 91 a 94, a respeito do sistema de arquivos e
diretórios em Linux.

A máscara de permissão de acesso a um arquivo ou diretório contém dez caracteres.

Alternativas
Comentários
  • Essa tá complicada hein. Na minha concepção, esta questão esta ERRADA. A máscara de permissão de acesso a arquivos e diretórios é o UMASK. O umask é formado, na representação octal, por 4 digitos e não 10 como diz a questão.  Alguém aí tem outro ponto de vista?
  • Pelo jeito foi considerado drwxrwxrwx (10 caracteres).
  • NA verdade são dez letras, pois são: a primeira pra idendifcar se é diretório, link ou arquivo comum. da segunda a quarta permissões para o dono do arquivo da quinta a sétima para permissões do grupo que o dono pertence e da oitava a décima os demais usuários.

    exemplo: -rwxr-xr-- r
                    
  • Discordo do gabarito. A máscara de permissões contém 3 caracteres(octais). Vejam:


    O comando umask permite definir uma máscara padrão de permissões para a criação de novos arquivos e diretórios. A sintaxe desse comando usa a notação octal, para definir as permissões a suprimir nos novos arquivos e diretórios, a partir das permissões máximas. Vejamos um exemplo:

    r w x r - x - - - → permissões desejadas para os novos arquivos
    - - - - w - r w x → permissões a suprimir
    0 0 0 0 1 0 1 1 1 → permissões a suprimir, em binário (000, 010 e 111)
    0 2 7 → máscara de permissões, em octal

    Assim, o comando "umask 027" permite definir a máscara desejada (rwxr-x—). Como eh em octal, usa-se APENAS 3 CARACTERES, E NÃO 10(mesmo que os 3 caracteres, na verdade, vão representar 10 em binário).

    Fonte: http://dainf.ct.utfpr.edu.br/~maziero/doku.php/unix:permissoes_em_arquivos

  • O primeiro caractere é pra identificar se é um arquivo ou um diretório
  • O primeiro caractere vai identificar se é um arquivo comum (-), arquivo especial de bloco (b), arquivo especial de caractere (c), diretório (d), links simbólicos (l), sockets (s).
    Eu ainda não vi outros bits além desses, mas nunca se sabe né.
  • 1 caracter (tipo de arquivo) - 3 caracteres (permissão de usuário) - 3 caracteres(permissão de grupo) - 3 caracteres (permissão dos demais usuários)

  • Questão correta.

    @RITA WERNECK, não foi considerado o tipo do nó (diretório, arquivo, bloco, socket, etc), mas o 10º elemento se dá por conta da permissão especial Sticky bit.

    https://pt.slideshare.net/bosontreinamentos/permisses-especiais-suid-sgid-sticky-linux

  • @Augustowebd Perito, mas a representação com sticky bit, setuid, setgid apenas troca o caractere na posição x...

    Exemplo:

    Quando o sticky bit está ativado, coloca-se t na parte outros

    rwxr-xrwt

    Se o sticky bit estiver, mas o x não estiver ativado, usa-se T

    Então, nessa representação ainda ficariam 9 para a máscara, a não ser que a gente considere o tipo de arquivo, -, d, c...etc

  • -rwxrwxrwx

    ou

    drwxrwxrwx