mutt_dotlock – Verrouillage des fichiers de courriel
en attente
mutt_dotlock [-t|-f|-u|-d] [-p] [-r essais]
fichier
mutt_dotlock met en œuvre la méthode
traditionnelle de verrouillage du fichier de file d’attente de
courriels : pour verrouiller le fichier, un fichier
appelé fichier.lock est créé. Le programme
fonctionne avec les privilèges de groupe de courriel si
nécessaire.
- -t
- Simple essai. mutt_dotlock ne verrouille pas réellement un
fichier, mais informe le processus appelant s’il est possible de
verrouiller fichier.
- -f
- Forçage du verrou. Si un autre processus détient un verrou
sur le fichier plus longtemps qu’un certain temps,
mutt_dotlock brisera le verrou en supprimant le fichier de
verrou.
- -u
- Déverrouillage. mutt_dotlock supprime
fichier.lock.
- -d
- Suppression. mutt_dotlock verrouille le fichier, le supprime
s’il est de longueur zéro et après supprime
fichier.lock.
- -p
- Utilisation des privilèges. Si cette option est indiquée,
mutt_dotlock fonctionnera avec les privilèges de groupe de
courriel lors de la création et la suppression des fichiers de
verrou.
- -r essais
- Cette option de ligne de commande indique à mutt_dotlock
d’essayer essais fois avant d’abandonner ou (si
invoqué avec l’option -f de ligne de commande) de
briser un verrou. La valeur par défaut est cinq.
mutt_dotlock attend une seconde entre deux essais successifs.
mutt_dotlock indique ses diagnostics par ses valeurs
renvoyées :
- 0 - DL_EX_OK
- Le programme a réussi.
- 1 - DL_EX_ERROR
- Une erreur non précisée s’est produite telle que de
mauvais paramètres de ligne de commande, le manque de
mémoire système ou d’autres du même genre
- 3 - DL_EX_EXIST
- L’utilisateur désire verrouiller un fichier qui est
déjà verrouillé par un autre processus. Si
mutt_dotlock est invoqué avec l’option de ligne de
commande -f, mutt_dotlock ne génère aucune
erreur, mais brise les verrous des autres processus.
- 4 - DL_EX_NEED_RPIVS
- Cette valeur est renvoyée seulement si mutt_dotlock est
invoqué avec l’option de ligne de commande -t. Cela
signifie que mutt_dotlock devra utiliser ses privilèges de
groupe de courriel pour verrouiller le fichier.
- 5 - DL_EX_IMPOSSIBLE
- Cette valeur est renvoyée seulement si mutt_dotlock est
invoqué avec l’option de ligne de commande -t. Cela
signifie que mutt_dotlock ne peut pas verrouiller le fichier
même avec les privilèges de groupe de courriel.
mutt_dotlock essaie de mettre en œuvre une
méthode de verrouillage (dotlock) sûre pour NFS qui a
été empruntée de lockfile(1).
Si l’utilisateur ne peut ouvrir le fichier pour le
lire avec ses privilèges normaux, mutt_dotlock renvoie la
valeur DL_EX_ERROR pour éviter certaines attaques contre des
fichiers de file d’attente d’autres utilisateurs. Le code
évite soigneusement les conditions de concurrence lors de la
vérification des permissions. Pour plus de détails sur tout
cela, consulter les commentaires dans dotlock.c.
mutt_dotlock fait partie de la suite de client de
messagerie, Mutt. Il a été créé pour
éviter d’exécuter mutt avec les
privilèges de groupe de courriel.
Thomas Roessler <roessler@does-not-exist.org>
La traduction française de cette page de manuel a
été créée par Jean-Paul Guillonneau
<guillonneau.jeanpaul@free.fr>
Cette traduction est une documentation libre ; veuillez
vous reporter à la
GNU General
Public License version 3 concernant les conditions de copie et de
distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page
de manuel, veuillez envoyer un message à
debian-l10n-french@lists.debian.org.