disk mount: o que “requer autorização adicional para montar” fazer?

0

No ubunutu 16.04, estou explorando um disco rígido externo com o utilitário Discos . Na interface mount options , vejo a possibilidade de exigir autorização adicional para montar .

Selecionei a opção e tudo o que ela fez foi adicionar x-udisks-auth a nosuid,nodev,nofail,noauto . Não consegui encontrar nenhuma informação relevante sobre a opção acima, e uma pesquisa em x-udisks-auth levou-me a informações ininteligíveis para minha compreensão limitada de sistemas de arquivos e discos.

Então: basta colocar que tipo de autorização adicional é necessária ao escolher a opção acima mencionada? E eu gostaria de receber algumas explicações no nível de entrada sobre o significado de x-udisks-auth .

    
por calocedrus 01.03.2018 / 08:16

1 resposta

2

Acho que a udisks manpage faz um bom trabalho ao explicar isso :

ACCESS CONTROL
   By default, logged-in users in active log-in sessions are permitted to
   perform operations (for example, mounting, unlocking or modifying) on
   devices attached to the seat their session is on. Access-control is
   fine-grained and based on polkit(8), see the “Authorization Checks”
   chapter in the udisks documentation for more information. Note that the
   x-udisks-auth option can be used in the /etc/fstab and /etc/crypttab
   files to specify that additional authorization is required to mount
   resp. unlock the device (typically requiring the user to authenticate
   as an administrator). 

Assim, por padrão, um usuário que está logado localmente (e não remotamente, digamos via SSH, etc.) pode conectar um disco USB e montá-lo sem precisar autenticar como administrador. O x-udisks-auth desativa e força você a fornecer autorização.

A autorização será feita via polkit, como diz. Portanto, você terá que se autenticar como um usuário que tenha direitos sobre as ações do Polkit correspondentes à montagem, desmontagem, ejeção, etc. Por padrão, esses usuários serão administradores (aqueles pertencentes ao grupo sudo ).

Se você é um administrador, basta fornecer sua senha:

Na imagem, a ação do Polkit é org.freedesktop.udisks2.filesystem-fstab .

Se outros usuários administradores também estiverem presentes no sistema, você poderá selecionar qual usuário será autenticado.

    
por muru 01.03.2018 / 08:38