SóProvas


ID
1998394
Banca
Aeronáutica
Órgão
EEAR
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

Leia:

Um servidor com sistema operacional Linux teve o seu umask alterado para o valor 026, modificando assim o padrão de permissões dos arquivos que forem criados após a mudança. De acordo com o novo padrão, pode-se afirmar que

I – somente o dono poderá escrever no arquivo.

II – qualquer usuário poderá executar o arquivo.

III – usuários que pertençam ao grupo do arquivo poderão visualizar o seu conteúdo.

Estão corretas:

Alternativas
Comentários
  • 0 – ler, escrever e executar rwx

    1 – ler e escrever rw

    2 – ler e executar rx

    3 – somente ler  r

    4 – escrever e executar wx

    5 – somente escrever w

    6 – somente executar x

    7 – sem permissões -

    u=rwx , g=rwx , o=rwx

    https://pt.wikipedia.org/wiki/Umask

  • 026 u=rwx , g=rx , o=x

     

  • Gabarito INCORRETO!!!!

    Os Arquivos em linux, POR PADRÃO, são criados SEM PERMISSÂO de EXECUÇÃO por questões de segurança!!!

    logo, a conta exata é: 666 - 026 = 640 --> RW- R-- --- 

    Obs.: Em caso de diretórios, a conta é 777 - umask. 

     

    O modo de acesso total é 666 para arquivos, e 777 no caso de diretórios...

    Fonte: https://pt.wikipedia.org/wiki/Umask

     

    @papirobizurado

  • Concordo que o gabarito está INCORRETO!! 

     

    Era para ser letra b) I e III.

     

    Pois conforme o Vinicius Jordao disse , a conta exata é: 666 - 026 = 640 --> RW- R-- --- 

     

    Logo a opção II está errada:

     

    II – qualquer usuário poderá executar o arquivo.  (Nenhum usuário tem permissão de execução (X))

     

  • O umask é especificado com um valor OCTAL de três dígitos que representa as permissões a serem revogadas.

    As permissões da questão definem as seguintes permissões: O octal 026 tem o respectivo binário 000 010 110.

    O octal 0 tem o respectivo binário 000, que tem a permissão rwx onde o dono tem todas as permissões.

    O octal 2 tem o respectivo binário 010, que tem a permissão r-x onde o grupo não tem a permissão de gravação.

    O octal 6 tem o respectivo binário 110, que tem a permissão --x onde os demais usuários não tem permissão de gravação e nem permissão de leitura, somente tem permissão de execução

  • Vamos aos comentários: Essa é a maneira correta e matematicamente falando de resolver questões de permissões sobre umask.

    Lembrando: r = 4 (ler)

    w = 2 (escrever)

    x = 1 (executar)

    Para resolver essa questão só aplicar essa formula: umask = ! (umask) AND permissão padrão

    Para usar-lá deve colocar tudo para octal.

    Primeiro: Converter 026 para octal que ficaram assim -> 000|010|110;

    Segundo: É fazer a negação, pois, o é negar a conversão octal; Resultado -> 111|101|001

    Terceiro: A permissão padrão como é um arquivo e não diretório, 666. Passando para octal fica -> 110|110|110

    Obs.: Se fosse diretório, a permissão padrão seria 777, só fazer a conversão para octal.

    Quarto: Realizar o AND lógico

    111|101|001

    AND

    110|110|110

    --------------------

    110|100|000 = rw-|r--|--- = 640

    Mais dúvida assistam a vídeo aula no canal do youtube Bóson Treinamento: Comando umask - Permissões padrão de arquivos e diretório no Linux "https://www.youtube.com/watch?v=LyXhMVFtFSo"

    GABARITO ERRADO!

    #SóNinja

    #Adonai

  • Outra questão sem GABARITO. É incrível como os elaboradores costumam a errar nesse tipo de questão.

  • GABARITO -> B

  • por que

    II – qualquer usuário poderá executar o arquivo.

    esta errado?

    o arquivo n vai ficar RWX R-X --X ?

    Entao outro usuario poderia sim executar. Estou enganado?