Man page - cryptmount(8)
Packages contains this manual
Available languages:
en frManual
CRYPTMOUNT
NOMSYNOPSIS
DESCRIPTION
OPTIONS
CODES DE RETOUR
EXEMPLES
MODIFIER MOT DE PASSE
SYSTEMES DE FICHIERS âLUKSâ
FICHIERS
VOIR AUSSI
BOGUES
COPYRIGHT NOTICE
TRADUCTION
NOM
cryptmount - monter/démonter un systÚme de fichiers chiffré
SYNOPSIS
cryptmount CIBLE [ CIBLE ... ]
cryptmount --unmount CIBLE [ CIBLE ... ]
cryptmount --change-password CIBLE
cryptmount --generate-key size CIBLE
cryptmount --swapon CIBLE
cryptmount --swapoff CIBLE
DESCRIPTION
cryptmount permet Ă un utilisateur ordinaire dâaccĂ©der Ă un systĂšme de fichiers chiffrĂ© sans avoir besoin des privilĂšges du super-utilisateur, et aussi aide le super-utilisateur Ă crĂ©er des nouveaux systĂšmes de fichiers chiffrĂ©s. AprĂšs avoir Ă©tĂ© configurĂ© la premiĂšre fois par le super-utilisateur, lâutilisateur a seulement besoin de donner le mot de passe du systĂšme de fichiers pour que cryptmount configure automatiquement des cibles du device-mapper et pĂ©riphĂ©rique loop avant de monter le systĂšme de fichiers.
cryptmount a Ă©tĂ© Ă©crit en rĂ©ponse aux diffĂ©rences entre le nouveau device-mapper du linux-2.6 serie des noyeaux et, le plus agĂ©, cryptoloop qui a permis Ă des utilisateurs ordinaires dâaccĂ©der aux systĂšmes de fichiers chiffrĂ©s directement avec mount (8).
OPTIONS
-a --all
opérer sur toutes les cibles dans /etc/cryptmount/cmtab, par exemple si on veut monter toutes les cibles.
-m --mount
monter une cible particuliĂšre. On demandera Ă lâutilisateur de donner un mot de passe pour rĂ©vĂ©ler la clef qui dĂ©chiffre le systĂšme de fichiers.
-u --unmount
dĂ©monter une cible particuliĂšre. On nâa pas besoin de donner un mot de passe, mais si un utilisateur ordinaire qui nâa pas montĂ© ce systĂšme de fichiers essaye de le dĂ©monter, cela se soldera par un Ă©chec.
-l --list
donner une liste de toutes les cibles.
-c --change-password
changer le mot de passe qui protĂšge un systĂšme de fichers.
--generate-key taille
créer une clef de déchiffrage pour un nouveau systÚme de fichiers. taille donne la longeur de la clef en octets.
-e --reuse-key cible-actuel
crĂ©er une clef de dĂ©chiffrage pour un nouveau systĂšme de fichiers, utilisant une clef existante dâun autre systĂšme de fichiers.
-f --config-fd num
lire les information des cibles dâun descripteur de fichier numĂ©ro num en place du fichier de configuration de defaut. Cette option est reservĂ©e seulement pour le super-utilisateur.
-w --passwd-fd num
lire les mots de passe dâun descripteur de fichier numĂ©ro num en place du terminal.
-p --prepare
prĂ©parer toutes les cibles du device-mapper et pĂ©riphĂ©rique loop nĂ©cessaires pour accĂ©der Ă une cible, mais sans la monter. Cette commande permet au super-utilisateur dâinstaller un systĂšme de fichiers sur un pĂ©riphĂ©rique chiffrĂ©.
-r --release
libérer toutes les cibles du device-mapper et périphérique loop associées à une cible particuliÚre. Cette option est reservée seulement pour le super-utilisateur.
-s --swapon
activer une cible pour la pagination sur disque chiffré. Cette option est reservée seulement pour le super-utilisateur.
-x --swapoff
désactiver une cible pour la pagination sur disque chiffré. Cette option est reservée seulement pour le super-utilisateur.
-k --key-managers
donne une list de tous les gestionnaires des fichier-clefs.
-v --version
donner le numéro version de la programme installée.
CODES DE RETOUR
cryptmount donne un zĂ©ro si lâaction a rĂ©ussi. Une autre valeur indique quâune erreur a Ă©tĂ© comise:
|
1 |
un argument nâest pas reconnu; |
|||
|
2 |
le nom dâune cible nâest pas reconnu; |
|||
|
3 |
lâexcecution dâune programme a Ă©chouĂ©; |
|||
|
100 |
lâutilisateur nâa pas assez de privilĂšge; |
|||
|
101 |
il y a un Ă©chec de le securitĂ© dans lâinstallation. |
EXEMPLES
Si vous voulez construire un nouveau systĂšme de fichiers chiffrĂ© dirigĂ© par cryptmount, vous pouvez utiliser le programme âcryptmount-setupâ compris avec ce paquet, qui permet au super-utilisateur dâĂ©tablir interactivement une cible basique.
Autrement, imaginez que lâon veuille construire un nouveau systĂšme de fichiers chiffrĂ©, que lâon appellera «opaque». Si on a une partition libre du disque dur, par exemple /dev/hdb63, on peut utiliser cette partition directement pour contenir le systĂšme de fichiers. Sinon, on peut conserver le systĂšme de fichiers chiffrĂ© dans un fichier ordinaire, si on reserve de lâespace-disque avec par exemple la commande suivante:
dd if=/dev/zero of=/home/opaque.fs bs=1M count=512
et ensuite, on doit remplacer toutes les instances de «/dev/hdb63» dans ce qui suit par «/home/opaque.fs».
Dâabord, on doit crĂ©er un inscription dans /etc/cryptmount/cmtab, qui dĂ©crit le chiffrage qui sera utilisĂ© pour protĂšger le systĂšme de fichiers, ainsi:
opaque {
dev=/dev/hdb63 dir=/home/crypt
fstype=ext2 mountoptions=defaults cipher=twofish
keyfile=/etc/cryptmount/opaque.key
keyformat=builtin
}
Ici, on utilisera lâalgorithme "twofish" pour chiffrer le systĂšme de fichiers lui-mĂȘme, et le gestionnaire intĂ©grĂ© ("builtin") va conserver le securitĂ© de la clef de dĂ©chiffrage dans /etc/cryptmount/opaque.key.
Pour générer une clef de déchiffrage secrÚte (dans /etc/cryptmount/opaque.key), on peut exécuter, en tant que super-utilisateur:
cryptmount --generate-key 32 opaque
Cette commande produit une clef de 32 octets (256 bits), et on sait que le chiffre Twofish accepte les clefs de 256 bits.
Si on exécute la commande suivante, en tant que super-utilisateur:
cryptmount --prepare opaque
on doit produire le mot de passe quâon a donnĂ© lors de lâĂ©criture du /etc/cryptmount/opaque.key. Ceci permet Ă cryptmount de prĂ©parer une cible device-mapper (/dev/disk/by-id/dm-name-opaque).
Maintenant, les outils standards sont disponibles pour mettre un systĂšme de fichiers sur /dev/disk/by-id/dm-name-opaque:
mke2fs /dev/disk/by-id/dm-name-opaque
AprÚs avoir exécuté
cryptmount
--release opaque
mkdir /home/crypt
le systĂšme de fichiers chiffrĂ© est prĂȘt.
Les utilisateurs ordinaires pouvent monter le systĂšme de fichiers en tapant
cryptmount -m opaque
ou
cryptmount opaque
et pouvent démonter avec
cryptmount -u opaque
cryptmount maintenit un rapport sur lequel utilisateur a monté chaque cible de maniÚre à interdir à tout autre utilisateur (sauf le super-utilisateur) de démonter ce systÚme de fichiers.
MODIFIER MOT DE PASSE
AprÚs avoir utilisé un systÚme de fichiers pendant un certain temps, on peut vouloir changer le mot de passe. Par exemple, si on a une cible appelée "opaque", on peut exécuter:
cryptmount --change-password opaque
On doit donner lâancien mot de passe, et ensuite choisir un nouveau mot de passe qui va chiffrer la clef dâaccĂšs pour le systĂšme de fichiers. (Le systĂšme de fichier lui-mĂȘme nâest pas modifiĂ©.)
SYSTEMES DE FICHIERS âLUKSâ
On peut utiliser cryptmount pour accÚder facilement les systÚmes de fichiers en format LUKS crée avec le paquet cryptsetup.
Si on a dĂ©jĂ construi un partition LUKS, on doit seulment mettre un autre cible dans /etc/cryptmount/cmtab. Par example, si le partition /dev/hdb62 sur le disque dur contient un systĂšme de fichiers du type âext3â, chiffrĂ©e avec LUKS, on peut ecrire:
LUKS {
keyformat=luks
dev=/dev/hdb62 keyfile=/dev/hdb62
dir=/home/luks-dir fstype=ext3
}
AprĂšs avoir faire ça, câest possible de monter cette systĂšme de fichiers sous /home/luks-dir avec
cryptmount LUKS
FICHIERS
/etc/cryptmount/cmtab - fichier de configuration
/run/cryptmount.status - rapport sur les cibles montées
VOIR AUSSI
cmtab (5), cryptmount-setup (8), cryptsetup (8), mount (8),
BOGUES
Lâauteur accueille les suggestions constructives Ă https://github.com/rwpenney/cryptmount/issues
COPYRIGHT NOTICE
cryptmount
est Copyright 2005-2024 RW Penney
et il nây a point de garantie. Les termes de sa
licence sont décrits dans le fichier
"COPYING" dans le paquet source de cryptmount.
TRADUCTION
RW Penney, 2006-2014, avec beaucoup dâassistance de mon Ă©pouse.