Você não menciona se deseja impedi-los de visualizar outros arquivos, então isso pode funcionar para você.
O Sudo permite que você defina uma entrada no arquivo sudoers que permitirá que um usuário não privilegiado específico emita um comando específico com argumentos específicos com privilégios elevados.
# joe may su only to operator
joe ALL = /usr/bin/su operator
Parece que algo assim serviria para você;
joe ALL = /bin/vi /etc/network/interfaces
ou melhor ainda
joe ALL = /bin/vi /etc/network/interfaces.d/eth0.cfg