Ext4: como evitar links físicos?

2

Nosso sistema de backup duplicity não suporta links físicos do Linux. Para evitar a perda de dados, quero impor que não existam links físicos em nossos sistemas. AFAIK, não há opção de montagem ext4 para desativar a funcionalidade de link físico.

Eu poderia remover o utilitário ln , mas isso não desabilitaria a chamada do sistema subjacente (e, além disso, eu quero manter os links simbólicos).

Alguém tem uma boa ideia de como resolver isso? Recompile o kernel com o EXT4_LINK_MAX definido como 1?

    
por Willem 11.10.2016 / 19:40

1 resposta

1

A primeira solução que me vem à mente é criar aliases para todos os usuários, para que ln = ln -s.

Você pode fazer isso criando um script em /etc/profile.d:

sudo vim /etc/profile.d/aliases.sh

Em seguida, insira seu alias:

alias ln='ln -s'

Feche e reabra seus terminais ou execute exec bash (presume que você esteja usando o bash)

Isso deve impedir que qualquer um execute hardlinks em vez de simbólicos.

    
por 11.10.2016 / 19:50

Tags