Qual é o chmod adequado para um arquivo?

0

Eu quero escolher o chmod certo para um arquivo, que não pode ser visualizado ou acessado diretamente, mas pode ser enviado pelo correio a partir do script. Eu tenho um servidor Ubuntu (LAMP) e estou me perguntando se isso poderia ser feito do mesmo usuário. Qualquer ajuda é apreciada.

    
por Kristiyan Katsarov 29.09.2015 / 16:17

2 respostas

1

Deixe-me pedir dois dos seus pontos:

  1. Para enviar um arquivo por email, o cliente de e-mail precisa ler o arquivo.
  2. Mas o arquivo não pode ser visualizado ou acessado diretamente [exceto pelo cliente de email?]

Esses dois pontos estão em conflito. Você cria o arquivo acessível e ou executa o cliente de email com direitos diferentes. Nota: Você pode fazer isso a partir da mesma conta de usuário. Os direitos precisam ser concedidos ao programa que lê esse arquivo, de preferência de tal forma que a conta de usuário original não possa conceder esses direitos a si mesma.

(Por exemplo, você poderia criar um grupo de jogos; e fazer com que o arquivo ou a pasta seja armazenado apenas legível (r, x) pelos jogos do grupo. (Pense em nethack e configurações similares onde o usuário não pode alterar ou leia os arquivos de pontuação compartilhados por conta própria.Note que você precisará alterar o arquivo para algo como user: games e rwx para --- xxx --- Por último, você pode combinar isso com o ID do grupo definido em execução para o programa que precisa ser capaz de ler o arquivo).

    
por Hennes 29.09.2015 / 16:28
0

Se você quiser definir a permissão apenas o usuário pode ver e acessar o arquivo, use chmod 600 filename .

Você pode usar mailx ou mail utilitários para enviar o email usando o mesmo usuário.

    
por Muhammad Aizuddin 29.09.2015 / 16:25