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.