web-dev-qa-db-fra.com

montage sur disque: que fait "nécessite une autorisation supplémentaire pour monter"?

Dans Ubunutu 16.04, je suis en train d'explorer un disque dur externe avec l'utilitaire Disks . Sous l'interface options de montage , je vois la possibilité de requérir une autorisation supplémentaire pour monter .

enter image description here

J'ai sélectionné l'option et tout ce qu'elle a fait est d'ajouter x-udisks-auth à nosuid,nodev,nofail,noauto. Je ne trouvais aucune information pertinente sur l'option ci-dessus et une recherche sur x-udisks-auth m'a conduit à une information inintelligible pour ma compréhension limitée des systèmes de fichiers et des disques.

Donc, simplement, quel type d’autorisation supplémentaire est requis pour choisir l’option susmentionnée? Et j'accueillerais volontiers une explication de base sur la signification de x-udisks-auth.

2
calocedrus

Je pense que la udisks manpage explique assez bien ceci:

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). 

Ainsi, par défaut, un utilisateur connecté localement (et non à distance, par exemple via SSH, etc.) peut brancher un disque USB et le monter sans s'authentifier en tant qu'administrateur. Le x-udisks-auth le désactive et vous oblige à fournir une autorisation.

L'autorisation se fera via polkit, comme il est dit. Vous devrez donc vous authentifier en tant qu'utilisateur disposant des droits sur les actions Polkit correspondant aux opérations de montage, démontage, éjection, etc. Par défaut, il s'agira d'utilisateurs administrateurs (ceux appartenant au groupe Sudo.).

Si vous êtes administrateur, il vous suffit de fournir votre mot de passe:

enter image description here

Dans l'image, l'action Polkit est org.freedesktop.udisks2.filesystem-fstab.

Si d'autres utilisateurs administrateurs sont également présents sur le système, vous pourrez sélectionner l'utilisateur sous lequel s'authentifier.

4
muru