<Précédent | Table des matières | Suivant>
4.3. Ajout de l'utilisateur LFS
Une fois connecté en tant qu'utilisateur racine, faire une seule erreur peut endommager ou détruire un système. Par conséquent, nous vous recommandons de construire les packages de ce chapitre en tant qu'utilisateur non privilégié. Vous pouvez utiliser votre propre nom d'utilisateur, mais pour faciliter la configuration d'un environnement de travail propre, créez un nouvel utilisateur appelé lfs en tant que membre d'un nouveau groupe (également nommé lfs) et utilisez cet utilisateur pendant le processus d'installation. Comme racine, exécutez les commandes suivantes pour ajouter le nouvel utilisateur :
ajout de groupe lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs
ajout de groupe lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs
La signification des options de ligne de commande :
-s /bin/bash
Cela rend bash le shell par défaut pour l'utilisateur lfs.
-g lfs
Cette option ajoute l'utilisateur lfs grouper lfs.
-m
Cela crée un répertoire personnel pour lfs.
-k /dev/null
Ce paramètre empêche la copie possible de fichiers à partir d'un répertoire squelette (la valeur par défaut est / etc / skel) en modifiant l'emplacement d'entrée sur le périphérique null spécial.
lfs
Il s'agit du nom réel du groupe et de l'utilisateur créés.
Pour vous connecter en tant que lfs (par opposition au passage à l'utilisateur lfs une fois connecté en tant que racine, qui ne nécessite pas la lfs utilisateur d'avoir un mot de passe), donnez lfs Un mot de passe:
mot de passe lfs
mot de passe lfs
Subvention lfs accès complet à $LFS/outils en faisant lfs le propriétaire du répertoire :
chown -v lfs $LFS/outils
chown -v lfs $LFS/outils
Si un répertoire de travail séparé a été créé comme suggéré, donnez à l'utilisateur lfs propriété de ce répertoire :
chown -v lfs $LFS/sources
chown -v lfs $LFS/sources
Ensuite, connectez-vous en tant qu'utilisateur lfs. Cela peut être fait via une console virtuelle, via un gestionnaire d'affichage ou avec la commande utilisateur de substitution suivante :
su-lfs
su-lfs
Le "-» instruit su pour démarrer un shell de connexion par opposition à un shell sans connexion. La différence entre ces deux types de coquilles peut être trouvée en détail dans frapper(1) et bash d'infos.