É assim que o sistema é projetado.
Como o sistema de arquivos está sendo montado pelo root e não está listado em /etc/fstab
com a opção user
, somente o root pode desmontá-lo. Você não pode mudar esse comportamento.
O que você pode fazer é modificar seu script para montá-lo em um local que você possui como usuário. Você também precisará tornar o dispositivo de bloco legível / gravável por você.
Isso seria mudar isso:
ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}"
Para isso:
ACTION=="add", RUN+="/bin/chown invert:invert /dev/%k", RUN+="sudo -u invert /bin/mkdir -p /home/invert/media/%E{dir_name}", RUN+="sudo -u invert /bin/mount -o $env{mount_options} /dev/%k /home/invert/media/%E{dir_name}"
Dar aos usuários acesso direto de leitura / gravação para bloquear dispositivos não é algo a ser encorajado, mas se esta for apenas sua estação de trabalho, a redução na segurança é provavelmente insignificante.