La première étape après avoir récupéré les paquetage est l'extraction
de l'archive. C'est une archive de format tar et compressée avec gzip.
Donc tout d'abord déplacez la vers /usr/src
, et tapez:
# tar -xzvf shadow-mk1.tar.gz
Ceci extraira l'ensemble dans le répertoire: /usr/src/shadow-mk
Jetez un coup d'oeil au fichier config.h
.
Ce fichier contient les définitions pour quelques options de configuration.
Si vous utilisez le paquetage shadow-mk recommandé, vous n'aurez
probablement aucune modification à faire.
Par défaut, les groupes shadow et les mots de passe long ne sont pas
sélectionnés. Si vous désirez les sélectionner modifiez le fichier config.h
et changez le #undef
par #define
.
Ne PAS changer le champ: #undef AUTOSHADOW
L'option AUTOSHADOW
était prévue pour que les programmes non
adaptés aux mots de passe shadow puissent toujours
fonctionner. Cela paraît intéressant, et si vous utilisez cette option,
effectivement,
ils fonctionneront. Mais fonctionnera n'importe quel programme qui appellera
la fonction getpwuid()
et getpwnam()
. Donc utiliser
AUTOSHADOW
permet
a n'importe quel programme d'aller lire vos mots de passe encodés.
Quiconque pourra compiler un programme ou déplacer un exécutable et
l'exécuter sur votre système pourra lire vos mots de passes encodés.
Faites une copie de sauvegarde des fichiers qui vont être remplacés par le kit shadow. Sur un système Slackware:
Heureusement, le paquetage shadow-mk
possède une entrée dans son Makefile
pour permettre de faire une copie de vos anciens programmes automatiquement.
Donc déplacez vous vers le répertoire /usr/src/shadow-mk
et tapez:
# make save
Il est probable que des messages d'erreurs apparaissent. Ces erreurs
proviennent du fait que la procédure de sauvegarde essaye de sauvegarder des
fichiers qui n'existent pas encore sur votre système (les programmes ajoutés
par le paquetage shadow). Ne tenez pas compte de
ses erreurs. Si tout s'est bien passé, vos programmes originaux, ainsi que
les fichiers pwd.h
et shadow.h
ont été copiés dans le répertoire
/usr/src/shadow-mk/save
.
Si vous voulez restaurer vos programmes originaux, utilisez:
# make restore
Si vous lancez make save
après avoir fait l'installation, il
restaurera tous les programmes installés par le paquetage shadow et donc vous perdrez
vos originaux.
Il est possible qu'avec certaines distributions, l'emplacement de ces
utilitaires soit différent de celui spécifié dans le Makefile. Si
vous n'avez pas les sept programmes dans le répertoire
/usr/src/shadow-mk/save
, déterminez où ils se trouvent et
éditez le Makefile ou alors copiez les fichiers manuellement.
Lancez make pour compiler les exécutables du paquetage.
# make all
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre