Alterando permissões de /tmp

Alterando permissões de /tmp

Eu sei que 1777 é o modo padrão de /tmp em muitas distribuições Linux.

Não consegui encontrar muita coisa on-line, mas estou me perguntando se tornar o grupo /tmp legível e/ou legível para todo o mundo é realmente necessário.

Alguém pode sugerir uma razão pela qual usar o modo 1733 (drwx-wx-wt) pode não ser aceitável?

Responder1

Para arquivos temporários criados por aplicativos, isso não fará muita diferença: eles quase sempre usam um subdiretório protegido com 0700, ou pelo menos um nome de arquivo gerado por mktemp. Mas para arquivos temporários criados pelo usuário, é um grande inconveniente – você não sabe mais o que colocou lá, mesmo que queira apenas removê-lo.

Se você realmente deseja isolar arquivos de diferentes usuários em /tmp, faça isso por meio de namespaces: pam_namespace.so pode criar uma visualização totalmente separada de /tmp para cada usuário, e PrivateTmp= pode fazer o mesmo para serviços gerenciados pelo systemd. (Um sistema de arquivos especial semelhante ao bindfs também poderia fornecer isso, especialmente para sistemas operacionais não-Linux.)

informação relacionada