Quando você executa o comando sudo no Terminal, isso faz com que você digite depois que sudo seja executado como raiz. É por isso que funciona a partir do Terminal - porque a técnica que você está usando faz você agir como root.
Ser um administrador não significa que você é root ou que a maior parte do que você faz é feito como root. Isso significa que você pode executar ações como root com alguns recursos internos (um dos quais é sudo ).
Quando as partições são montadas automaticamente a partir de /etc/fstab , a operação de montagem é executada por root , portanto, é necessário ser root (ou executar um comando como root ) para desfazê-lo. Este é o comportamento normal e esperado, e não um bug.
Quando você monta partições dinamicamente como um usuário que não é root , nos bastidores, usa udisks --mount . Então você pode desmontá-los automaticamente com udisks --unmount (que é o que acontece nos bastidores quando você os desmonta). A maneira como você corrigiu seu problema impede que isso aconteça, porque /etc/fstab entradas não são montadas / desmontadas dinamicamente com udisks .
Portanto, parece que a maneira como você corrigiu seu problema não atende totalmente às suas necessidades. Eu recomendo que você publique uma nova questão detalhando o problema que você estava enfrentando, para que alguém possa ajudá-lo a voltar a montar e desmontar automaticamente a partição do Windows novamente.