Pour la première méthode j'ai regardé dmesg après avoir branché. J'ai vu que le port est reconnu comme un port com (ttyUSB0) style modem.
J'ai trouvé cette page qui indique comment donner les droits aux users :
https://askubuntu.com/questions/133235/how-do-i-allow-non-root-access-to-ttyusb0
sudo usermod -a -G dialout $USER
ensuite redémarrer la session (ou le PC) pour que le changement soit actif, et cura voit alors le port.
On voit que le changement est actif en lançant la commande "groups" qui doit mentionner "dialout"
Note, si vous lancez cura en tant que root avec sudo, vous aurez à remettre vos droits sur les deux répertoires de configuration.
sudo chown mon_nom.mon_nom -R ~/.config/cura ~/.local/share/cura