Login.conf
De Diablotins.org.
| Profils de connexion
|
| ||
| login.conf(5) et son pendant dédié à un utilisateur ~/.login_conf est un fichier CAP utilisé pour définir un profil d'utilisateur, c'est à dire un ensemble de variables initialisées pour ce profil.
|
Chaque ligne décrit un profil, dont le nom est placé en tête. Utilisez \ pour rendre ce fichier plus lisible.
Ensuite, une liste de champs séparés par des «:» (colon), contiennent une variable et sa valeur initiale.
Ces variables sont classées en trois catégories et acceptent une valeur d'un type défini derrière le symbole «=».
Sommaire |
Types de variables
- booléen, accepte «true» ou «false». Si la variable est présente dans la liste, la valeur est affectée à true, false sinon.
- Fichier: le chemin vers un fichier.
- Répertoire: le chemin d'un répertoire ou de plusieurs répertoires séparés par des virgules.
- Liste: liste de valeurs séparées par des virgules.
- Nombre. décimal par défaut, hexadécimal si précédé de «0x» ou octal si précédé de «0».
- Taille, un nombre qui comprend des unités particulières:
- b blocs de 512 octets.
- k blocs de kilo-octets .
- m blocs de méga-octets.
- g blocs de giga-octets.
- t blocs de téra-octets.
- période, un nombre suivi d'un suffixe décrivant une échelle de temps, par défaut en secondes:
- y nombre d'années.
- w nombre de semaines.
- d nombre de jours.
- h nombre d'heures.
- m nombre de minutes.
- s nombre de secondes.
- Ces valeurs peuvent être combinées pour préciser une période: «2d 3h 24m».
- Chaînes de caractères.
Variables de ressources
- coredumpsize, taille maximum du fichier.
- cputime, période limite de l'utilisation de la CPU.
- datasize, taille limite de données.
- filesize, taille maximum d'un fichier.
- maxproc, nombre maximum de processus.
- memorylocked, taille maximum de blocs vérouillés en mémoire.
- memoryuse, taille maximum de blocs utilisés en mémoire. limit.
- openfiles, nombre maximum de fichiers ouverts par processus.
- sbsize, taille maximum du tampon des sockets réseau.
- vmemoryuse, taille maximum de la mémoire virtuelle utilisée par chaque processus.
- stacksize, taille maximum de la pile en mémoire.
Variables d'environnement
- charset, ($MM_CHARSET), jeu de caractère utilisé.
- ftp-chroot, chroot l'utilisateur connecté via ftp sur son espace.
- lang, ($LANG), locales du langage.
- nocheckmail, booléen, affiche l'état de la messagerie à la connexion.
- path, répertoire par défaut de recherche: /bin,/usr/bin.
- priority, niveau de priorité.
- requirehome, booléen, demande un espace valide avant de se connecter.
- setenv, liste de variable à renseigner à la connexion.
- shell, interpréteur de commandes à charger à la place de celui définit par l'utilisateur.
- term, type de terminal.
- timezone, ( $TZ), géographie horaire.
- umask, masque de création de fichier et répertoires: 022.
- welcome, fichier de bienvenue: /etc/motd.
Authentification
- copyright, fichier de licence.
- host.allow, liste d'hôtes accessibles.
- host.deny, liste d'hôtes refusés.
- login_prompt, invite de commande.
- login-backoff, nombre de tentative de connexion avant écoulement d'un délai pour relancer la connexion.
- login-retries, nombre maximum de tentative avant bloquage.
- passwd_format, cryptage des mots de passe, ( md5,des,blf ).
- passwd_prompt, invite de connexion.
- times.allow, liste de périodes de connexion autorisées.
- times.deny, liste de périodes de connexion interdites..
- ttys.allow, liste de terminaux autorisés.
- ttys.deny, liste de terminaux interdits.
- warnexpire, délai avant expiration du compte.
- warnpassword, délai avant expiration du mot de passe.

