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.
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