Criando um arquivo intocável para usuários

0

Por isso estou tentando criar um arquivo que não pode ser "tocado", por exemplo, este poderia ser o arquivo "/ etc / random". Se eu definir essas permissões de arquivos como "1000000000", um usuário aleatório conseguiria compilar esse arquivo em seu diretório pessoal?

Meu entendimento sugeriria que não seria possível, pois não há permissões de RWX para nenhum dos usuários / grupos. Então, mesmo que o bit setUID tenha sido definido no CP, ele ainda estaria inacessível?

    
por eZ_Harry 09.06.2018 / 22:55

2 respostas

0

Se o usuário não tiver permissões para o arquivo, o usuário não poderá copiá-lo para home ou em qualquer outro lugar. Se o usuário tiver permissões de execução no diretório, o usuário poderá entrar no diretório e ls -l do arquivo, mas ainda não será possível copiá-lo.

Se você quiser ter mais proteção, como root , você pode navegar para opt , por exemplo, e criar outro diretório abaixo dele, remover a permissão de execução para others desse diretório e em seguida, crie ou coloque o arquivo dentro. Dessa forma, o usuário nem poderia entrar no diretório ou até mesmo ver detalhes sobre o arquivo. A única pegadinha é que, se descobrirem o nome dele, poderão ver que existe, mas não conseguirão copiá-lo ou ler seu conteúdo, o que você deseja.

    
por 10.06.2018 / 00:58
0

A menos que alguém possa ler um arquivo, ele não poderá copiá-lo.

Esteja ciente, porém, que com permissão de gravação para o diretório pai, alguém pode mover o arquivo para outro lugar no mesmo sistema de arquivos, ou até mesmo apagá-lo.

    
por 10.06.2018 / 01:45