le pipe ( | ) envoie la sortie de la première commande (gpg -a) comme entrée de la deuxième (apt-key add).
su - (avec le tiret)
Absolument, et il va te le demander avec su -
MAIS
Tu peux passer root avec sudo su -, ce qui te demandera ton propre mot de passe utilisateur ou pire aucun, et une fois root, tu pourras lancer passwd pour changer le password root, comme ça, tu le connaîtras sans avoir besoin de le demander à ton ami.