SóProvas


ID
760621
Banca
FUMARC
Órgão
TJ-MG
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Analise as seguintes afrmativas sobre servidores e sistemas operacionais de rede.

I. Solaris é um sistema operacional criado pela Sun que se baseia em Linux e tem suporte ao ZFS (Zeta File System), um sistema de arquivos robusto que suporta arquivos de até um zettabyte.
II. Windows Server 2008 suporta NTFS transacional, o que permite que operações com arquivos (um ou mais) sejam tratadas como uma transação atômica como em um banco de dados.
III. Ao executar o comando chmod 40 teste.txt no Linux, defnimos que não há permissão de acesso para outros (others) usuários que não pertençam ao grupo proprietário do arquivo teste.txt e que a permissão de acesso deste grupo (group) será somente para leitura. As permissões do proprietário (owner) do arquivo teste.txt não serão alteradas.

Assinale a alternativa CORRETA:

Alternativas
Comentários
  • Errado : I. Solaris é um sistema operacional criado pela Sun que se baseia em Linux e tem suporte ao ZFS (Zeta File System), um sistema de arquivos robusto que suporta arquivos de até um zettabyte. 

    Solaris é um Sistema Operacional UNIX desenvolvido pela antiga Sun Microsystems, que é uma subsidiária da Oracle. As primeiras versões do Solaris (baseadas no código doBSD) foram chamadas SunOS, tendo o seu nome alterado para Solaris 2 quando passou a ser baseado no System V
    O SOLARIS é um sistema operacional totalmente baseado em UNIX ...
    "Fonte Wikipedia" 
    O Linux também é baseado em Unix.
  • Discordo da resposta, a meu ver somente a afirmativa II está correta.
    "chmod altera a permissão para cada arquivo fornecido de acordo com modo, que ou pode ser uma representação simbólica das mudanças a serem feitas, ou um número octal que representa um padrão de bits para as novas permissões....
    ...Um modo numérico é de um a quatro dígitos octais (0-7), derivados da adição dos bits com valores 4, 2, e 1. Quaisquer dígitos omitidos são assumidos como zero." 
    Ou seja, o erro da afirmativa estar em afirmar que as permissões do proprietário do arquivo não serão alteradas, sendo que serão. Portanto não há alternativa correta.

    Fonte: http://man.cx/chmod(1)/pt
  • Concordo com o Cabralz, a III está errada, pois sempre que omitimos um número da permissão, o sistema vai jogar um 0 'a esquerda, removendo, assim, todas as permissões do dono(pois o "0" corresponde a ele). Veja o exemplo da permissão ao arquivo em questão a seguir(fiz o teste no Debian7):

    chmod 40 teste.txt

    Após essa alteração, se vc listar o arquivo (ls -l teste.txt), verá as seguintes permissoes:

    - (---)   (r--)   (---)

    Ou seja, houve alteração do dono. O erro da alteranativa eh esse. O resto ta certo.


  • Pessoal, essa questão está correta o Gabarito ou eu desaprendi tudo? kkkkkk 

  • Gente, a alternativa III está ERRADA!!! Não há dúvidas quanto a isso. Fiz o teste no Ubuntu e, de fato, as permissões do dono são alteradas para "nenhuma". Ocorre, que a apostila do GNU Foca Linux - Iniciantes (até esta data) - informa exatamente o que foi afirmado no item III. Essa questão, provavelmente, foi retirada de lá.

  • Absurdo...será que ninguém entrou com recursos?

    Sempre que omitimos um número da permissão, o sistema vai jogar um 0 'a esquerda, o que significa remover todas as permissões do dono (pois o "0" corresponde a ele). Fiz um teste no Ubuntu 20.04. Criei um arquivo chamado teste.txt. Por padrão, ele é criado com as permissões:

    (rw-) (rw-) (r--)

    Em seguida, usei o comando informado pela questão: chmod 40 teste.txt

    Após essa alteração, o comando ls -l teste.txt exibe seguintes permissoes:

    (---) (r--) (---)

    Ou seja, houve alteração do dono. O arquivo ficou com a permissão "040", que corresponde apenas à leitura para o grupo do dono.

    A alternativa I também tá errada. O Solaris é baseado no Unix, e não no Linux(sim, são coisas diferentes).

    Veja os seguins trechos retirados de livros:

    [1]

    "You can install Optim Performance Manager in the UNIX (AIX®, Solaris), Linux (Red Hat, SuSE), and Windows environments".

    [2]

    "Sun Unix Solaris (Solaris 2017) is a Unix operating system originally developed by Sun Microsystems (Sun OS 2017)".

    Já com relação à II, O Windows 2016 de fato permite NTFS transacional, o que permite que operações com arquivos (um ou mais) sejam tratadas como uma transação atômica como em um banco de dados(usei o W2016 de proposito).

    Fonte:

    [1] Whei-Jen Chen, Ute Baumbach, Robert Borovsky, Sonali Kenge, Marcia Miskimen, Ling Xu, IBM Redbooks

    [2] Systems Programming in Unix/Linux, K.C. Wang

    [1] Windows Server 2016: Server Infrastructure, William Stanek

  • Questão bem estranha né pessoal? A afirmativa 3 não está correta. A polêmica de diferenciar Unix de Linux, essas bancas pequenas provavelmente não sabem e consideram tudo a mesma coisa, nos cabe entrar com recurso nessas questões.