insecure file owner 1000, 0 (root) suggested.
O usuário 1000 tem permissão de leitura e gravação sobre o arquivo de troca. Isso significa que o usuário 1000 pode ver ou modificar qualquer coisa que vá para o swap. A menos que você confie no usuário 1000 e também confie que a conta dele nunca será hackeada, isso é perigoso.
A solução é tornar o arquivo de propriedade do root. Se o root já foi hackeado, seu sistema é perdido de qualquer maneira e a propriedade do root nesse arquivo não acrescenta nenhum perigo adicional.
Assim, verifique se o arquivo é de propriedade de root. No Debian, Ubuntu, Fedora e possivelmente outros (dica do Hat: Random832), o grupo disk
deve ser usado:
sudo chown root:disk /media/masi/SamiSwapVirtual/.swapFile
Em outros sistemas, o grupo a ser usado pode ser root
:
sudo chown root:root /media/masi/SamiSwapVirtual/.swapFile
Trocar é um serviço do sistema operacional: Como o Random832 aponta nos comentários, o arquivo de troca é de propriedade do root, exatamente como um disco, digamos /dev/sda
, é de propriedade root. O sistema operacional torna o disco rígido, pelo menos os diretórios que um usuário possui, disponíveis para esse usuário. Da mesma forma, o sistema operacional permite que programas executados por um usuário normal aproveitem a troca quando a RAM está em falta. A raiz deve possuir o arquivo de troca porque é responsabilidade do SO gerenciar o swap.