Merci à tous les deux,
je viens de comprendre, le problème est celui des permissions du disque externe sur lequel doit agir mkdir.
Ce disque est monté automatiquement au branchement, mais avec le propriétaire root.
Ne reste donc qu’à remonter avec le propriétaire utilisateur, à moins qu’un groupe (usb ou autre) doivent être donné à l’utilisateur ou je ne sais quelle autre solution prévue.
La commande (en ligne comme dans le script) suivante ne se plaint pas, mais ne change pas l’utilisateur qui reste root:
$sudo mount -o remount,user,rw,exec /dev/sdb1 /media/eric/Tosh2T_2024/
$ll /media/eric/
total 4
drwxr-xr-x 35 root root 4096 10 juin 20:10 Tosh2T_2024
$mount | egrep Tosh
/dev/sdb1 on /media/eric/Tosh2T_2024 type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,user)