Eu acho que não está funcionando porque: up é um alias, não um caminho para um arquivo. Os aliases são capturados e expandidos pelo shell antes de serem executados.
Para obter o comportamento desejado, você precisará usar:
myuser ALL=(ALL) NOPASSWD: /usr/bin/apt
(Verifique se esta é a rota correta para o APT, não tenho nenhuma distro baseada no apt disponível agora).
Mas o que você está tentando fazer é um desastre esperando para acontecer, pelo menos se você não omitir que "sudo apt -y autoremove". O Autoremove deve ser usado com cautela e revisando o que está planejando remover, pois ele pode remover pacotes essenciais às vezes e realmente mexer com o sistema (aprendi da maneira mais difícil)