Você pode definir a opção exempt_group
para informar ao sudo para manter o PATH
para os usuários desse grupo.
Por exemplo, digamos que seu usuário esteja no grupo 'sys'. Adicione o seguinte ao seu arquivo sudoers
Defaults exempt_group="sys"
Agora seu usuário não terá PATH
reset para comandos sudo ( -E
não é necessário para que isso funcione).
Veja a página de manual para mais detalhes.
EDIT: Vai ter que notar isso como uma resposta ruim. É verdade que funciona, mas tem um efeito colateral que eu não notei enquanto brincava com ele. Também isenta os usuários desse grupo de digitar sua senha. Parece que você não consegue preservar o PATH sem permitir isso. Pouco estúpido eu acho ...