De acordo com a página man do pppd:
noauth
Do not require the peer to authenticate itself. This option is privileged.
Portanto, parece que você precisa ter privilégios de root para usar essa opção. Só porque o seu usuário tem permissão para executar o pppd, não significa que o usuário tenha o privilégio de fazer tudo o que o pppd pode usar.
Por que você não pode executá-lo com privilégios de root?