• # udisksctl

    Posté par . En réponse au message probleme avec setcap. Évalué à 4. Dernière modification le 31 janvier 2023 à 10:22.

    Bonjour

    Sans avoir besoin d'accéder aux privilèges du compte root
    ni de créer le point de montage ni avoir à le supprimer après démontage

    Si le système de fichiers à monter est dans la partition accessible par le fichiers de périphérique /dev/sdb1 tu pourrais faire :

    udisksctl mount -b /dev/sdb1
    

    et le point de montage sera automatiquement créé dans le répertoire /media/$USER/ en utilisant le nom de label de ce système de fichiers, ou bien, s'il n'a pas de label, en l'UUID de ce système de fichiers pour le nommer.

    Par exemple :

    mic@deb116:~$ udisksctl mount -b /dev/sdb1
    Mounted /dev/sdb1 at /media/mic/d-live 11.6.0 xf amd64
    mic@deb116:~$ 
    mic@deb116:~$ ls -l '/media/mic/d-live 11.6.0 xf amd64'
    total 14
    drwxr-xr-x 1 mic mic 2048 17 déc. 12:54 boot
    drwxr-xr-x 1 mic mic 2048 17 déc. 12:54 d-i
    drwxr-xr-x 1 mic mic 2048 17 déc. 12:55 dists
    drwxr-xr-x 1 mic mic 2048 17 déc. 12:54 EFI
    drwxr-xr-x 1 mic mic 2048 17 déc. 12:55 isolinux
    drwxr-xr-x 1 mic mic 2048 17 déc. 12:53 live
    drwxr-xr-x 1 mic mic 2048 17 déc. 12:55 pool
    mic@deb116:~$ 
    

    Le point de montage créé sera automatiquement supprimé quand le système de fichiers sera démonté :

    mic@deb116:~$ udisksctl unmount -b /dev/sdb1
    Unmounted /dev/sdb1.
    mic@deb116:~$ 
    mic@deb116:~$ ls -l '/media/mic/d-live 11.6.0 xf amd64'
    ls: impossible d'accéder à '/media/mic/d-live 11.6.0 xf amd64': Aucun fichier ou dossier de ce type
    mic@deb116:~$ 
    

    ... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.