Torna uma pasta acessível apenas por um único programa

0

Eu quero fazer um gerenciador de senhas (c é o idioma que eu estou usando) e eu decidi fazer um script de configuração para ele, onde você escolhe onde compilar o código c e armazenar as senhas. Eu decidi que a maneira mais simples seria criar um diretório cheio de arquivos txt, onde o nome do arquivo é o nome da conta, e o texto nele é o paasword. Depois de escolher a conta, o programa copia a senha para a área de transferência. Existe uma maneira de tornar a pasta acessível apenas usando esse programa (você não pode simplesmente entrar no diretório manualmente ou através de outro programa)?

Gostaria de salientar que este é apenas um exercício de aprendizagem para mim, sei que não é o ideal

    
por someoneb100 03.03.2017 / 18:26

1 resposta

0

Você pode criar uma nova conta apenas para o gerenciador de senhas, definir permissões no diretório para que apenas possa acessá-lo e, em seguida, configurar o gerenciador de senhas para pertencer à nova conta com o bit setuid ativado. No entanto, isso ainda não é tão seguro quanto a criptografia e observe que o usuário root poderá ignorar isso.

    
por Joseph Sible 03.03.2017 / 20:34