montar disco USB via udisksctl precisa de privilégio de root

montar disco USB via udisksctl precisa de privilégio de root

Não sei por que, mas no meu laptop Ubuntu 16.04, udisksctlposso funcionar corretamente sem rootprivilégios. Porém, quando conecto este disco ao centos 7, a execução do mesmo comando precisa de privilégio de root e recebo:

==== AUTHENTICATING FOR org.freedesktop.udisks2.filesystem-mount-other-seat ===
Authentication is required to mount Hitachi HTS542512K9SA00 (/dev/sdc1)
Authenticating as: root

Eu me pergunto por que o mesmo comando é executado de maneira diferente nesses dois sistemas e como posso me livrar da verificação de privilégios?

Responder1

Verhttps://superuser.com/a/1192349e substitua org.freedesktop.udisks2.filesystem-mount-systempor org.freedesktop.udisks2.filesystem-mount-other-seat. O mesmo para a ação de desmontagem. Mas esteja avisado: um assento pertence a uma sessão de usuário, portanto, o mount-other-seat provavelmente será montado simultaneamente. Por sua vez, duas sessões de usuário diferentes podem gravar no mesmo dispositivo. Além disso, outro usuário pode espiar o dispositivo.

(Sistemas de arquivos com controle de acesso sofisticado limitam drasticamente os efeitos. Mas o sistema de arquivos/pen drive FAT médio não possui meios adicionais de proteção contra leitura e gravação.)

Pode ser necessário ajustar os membros do grupo ou até mesmo os grupos. O link acima usa um grupo wheelque é comum para su/ sudoe talvez também muito geral. Outras distribuições fornecem um grupo dedicado para dispositivos conectáveis, por exemplo, group plugdev.

Também,esta respostafornece mais ou menos a mesma solução com alguns detalhes adicionais.

informação relacionada