Login.conf
Un article de Diablotins.org.
(Redirigé depuis /etc/login.conf)
|
Sommaire |
[modifier]
Profils de connexion
/etc/login.conf et son pendant dédié à un utilisateur ~/.login_conf est un fichier utilisé pour définir un profil d'utilisateur, c'est à dire un ensemble de variables initialisées pour ce profil.
Ce profil est déclaré lors de la création d'un utilisateur sous la rubrique «class» et est défini à «default» par défaut.
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 «=».
[modifier]
Types de variables
- booléén, 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épértoire: le chemin d'un repértoire 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, hexadecimal 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».
- Chaines de caractères.
[modifier]
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.
[modifier]
Variables d'envionnement
- 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één, 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.
[modifier]
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.
