next up previous index
Következő: 16.23 /etc/manpath.config Fel: 16. Konfigurációs fájlok Előző: 16.21 /etc/login.access   Index


16.22 /etc/login.defs

#
# /etc/login.defs - Configuration control definitions for the login package.
# A login csomag konfigurációs beállításait tartalmazza.
#
#	$Id: login.defs.linux,v 1.8 1997/12/07 23:26:48 marekm Exp $
#
# Three items must be defined:  MAIL_DIR, ENV_SUPATH, and ENV_PATH.
# If unspecified, some arbitrary (and possibly incorrect) value will
# be assumed.  All other items are optional - if not specified then
# the described action or option will be inhibited.
# Három részt muszáj definiálni: MAIL_DIR, ENV_SUPATH és ENV_PATH.
# Ha nincsenek meghatározva, akkor néhány önkényes (és valószínűleg
# rossz) érték lesz feltételezve. Minden egyéb érték opcionális - ha
# nincsenek definiálva, akkor az akció vagy opció ki lesz kapcsolva.
#
# Comment lines (lines beginning with "#") and blank lines are ignored.
# A megjegyzések (amik "#" jellel kezdődnek), és az üres sorok ki
# lesznek hagyva.
#
# Modified for Linux.  --marekm

#
# Delay in seconds before being allowed another attempt after a login failure
# Ennyi másodpercet várjon a hibás bejelentkezés után, mielőtt megengedné a
# következő bejelentkezést.
#
FAIL_DELAY		3

#
# Enable additional passwords upon dialup lines specified in /etc/dialups.
# Engedélyezi további jelszavak használatát tárcsázásos vonalra, amelyek a
# /etc/dialups fájlban specifikálva.
#
DIALUPS_CHECK_ENAB	yes

#
# Enable logging and display of /var/log/faillog login failure info.
# Engedélyezi, hogy a /var/log/faillog fájlba kerüljenek a hibás
# bejelentkezési kísérletek adatai.
#
FAILLOG_ENAB		yes

#
# Enable display of unknown usernames when login failures are recorded.
# Engedélyezi a "hibás felhasználói név" feliratot, amikor a bejelentkezési
# eljárás nem sikerül.
#
LOG_UNKFAIL_ENAB	no

#
# Enable logging of successful logins
# Engedélyezi a sikeres bejelentkezések loggolását.
#
LOG_OK_LOGINS		no

#
# Enable logging and display of /var/log/lastlog login time info.
# Engedélyezi, hogy a /var/log/lastlog fájlba kerüljenek a bejelentkezési
# idők információi.
#
LASTLOG_ENAB		yes

#
# Enable checking and display of mailbox status upon login.
# Engedélyezi a levelesládának és a státuszának az ellenőrzését a
# bejelentkezéskor.
#
# Disable if the shell startup files already check for mail
# ("mailx -e" or equivalent).
# Kapcsold ki, ha a shell indítófájljaiból ellenőrzöd a leveleket
# ("mailx -e" vagy hasonló).
#
MAIL_CHECK_ENAB		yes

#
# Enable additional checks upon password changes.
# Engedélyezi a további ellenőrzést jelszóváltáskor.
#
OBSCURE_CHECKS_ENAB	yes

#
# Enable checking of time restrictions specified in /etc/porttime.
# Engedélyezi az időkorlátozás meghatározását a /etc/porttime fájlban.
#
PORTTIME_CHECKS_ENAB	yes

#
# Enable setting of ulimit, umask, and niceness from passwd gecos field.
# Engedélyezi az ulimit, umask és az előnyösség beállítását a jelszó fájl
# (/etc/passwd) gecos mezőjében.
#
QUOTAS_ENAB		yes

#
# Enable "syslog" logging of su activity - in addition to sulog file logging.
# SYSLOG_SG_ENAB does the same for newgrp and sg.
# Engedélyezi a su használatának loggolását. A SYSLOG_SG_ENAB ugyanaz
# csoportokra és sg-re.
#
SYSLOG_SU_ENAB		yes
SYSLOG_SG_ENAB		yes

#
# If defined, either full pathname of a file containing device names or
# a ":" delimited list of device names.  Root logins will be allowed only
# upon these devices.
# Ha definiálva van, akkor a fájl teljes elérési útjával kell, hogy
# szerepeljen, vagy egy eszköznév, vagy több eszköz neve kettősponttal
# elválasztva egymástól. A root felhasználónak csak ezekről az eszközökről
# engedélyezett a bejelentkezés.
#
CONSOLE		/etc/securetty
#CONSOLE	console:tty01:tty02:tty03:tty04

#
# If defined, all su activity is logged to this file.
# Ha definiálva van, akkor minden su aktivitást loggol ebbe a fájlba a
# rendszer.
#
#SULOG_FILE	/var/log/sulog

#
# If defined, ":" delimited list of "message of the day" files to
# be displayed upon login.
# Ha definiálva van, akkor a ":" (kettősponttal) elválasztott lista a
# nap üzenetei fájlokat tartalmazza, amelyek a bejelentkezést követően
# jelennek meg a képernyőn.
#
MOTD_FILE	/etc/motd
#MOTD_FILE	/etc/motd:/usr/lib/news/news-motd

#
# If defined, this file will be output before each login prompt.
# Ha definiálva van, akkor ennek a fájlnak a tartalma jelenik meg
# a login prompt előtt.
#
#ISSUE_FILE	/etc/issue

#
# If defined, file which maps tty line to TERM environment parameter.
# Each line of the file is in a format something like "vt100  tty01".
# Ha definiálva van, akkor ez az a fájl, amely tartalmazza a TERM változó
# paramétereit. A fájlnak minden sora a következő formában van:
# "vt100  tty01" ("terminál_típusa terminál_száma")
#
#TTYTYPE_FILE	/etc/ttytype

#
# If defined, login failures will be logged here in a utmp format.
# last, when invoked as lastb, will read /var/log/btmp, so...
# Ha definiálva van, akkor a bejelentkezési hibák loggolva lesznek
# ebbe a fájlba utmp formátumban. last, amikor segítségül hívjuk, mint
# lastb, akkor olvasni fogja a /var/log/btmp-t.
#
FTMP_FILE	/var/log/btmp

#
# If defined, name of file whose presence which will inhibit non-root
# logins.  The contents of this file should be a message indicating
# why logins are inhibited.
# Ha definiálva van, akkor ez az a fájl, amely, ha létezik, akkor
# megakadályozza a normál felhasználók bejelentkezését. Ez a fájl
# tartalmaz egy üzenetet, amely tartalmazza, hogy miért tilos a
# bejelentkezés.
#
NOLOGINS_FILE	/etc/nologin

#
# If defined, the command name to display when running "su -".  For
# example, if this is defined as "su" then a "ps" will display the
# command is "-su".  If not defined, then "ps" would display the
# name of the shell actually being run, e.g. something like "-sh".
# Ha definiálva van, akkor a parancs neve látható lesz, amikor futtatják
# a "su -" parancsot. Például, ha ez van definiálva, mint "su", akkor
# egy "ps" parancs mutatni fogja a képernyőn, mint "-su". Ha nincs
# definiálva, akkor egy "ps" parancs az aktuálisan futó shellt fogja
# mutatni, "-sh" -szerűen.
#
SU_NAME		su

#
# *REQUIRED*
# Directory where mailboxes reside, _or_ name of file, relative to the
# home directory.  If you _do_ define both, MAIL_DIR takes precedence.
# QMAIL_DIR is for Qmail.
# *SZÜKSÉGES*
# A könyvtár, ahol a felhasználó levelesládája található, vagy a fájl
# neve, a home könyvtárból kiindulva. Ha mindkettőt definiálod, akkor
# a MAIL_DIR bír elsőbbséggel. A QMAIL_DIR-re a Qmail-nek van szüksége.
#
#QMAIL_DIR	Maildir
MAIL_DIR	/var/spool/mail
#MAIL_FILE	.mail

#
# If defined, file which inhibits all the usual chatter during the login
# sequence.  If a full pathname, then hushed mode will be enabled if the
# user's name or shell are found in the file.  If not a full pathname, then
# hushed mode will be enabled if the file exists in the user's home directory.
# Ha definiálva van, akkor a fájl meggátol minden "fecsegést" a szokásos
# bejelentkezési eljárás alatt. Amikor teljes elérési úttal van megadva a
# fájl, akkor a "fecsegést" letiltó mód engedélyezve lesz, amennyiben a
# felhasználó neve vagy shellje megtalálható a fájlban. Amikor nem teljes
# elérési úttal van megadva a fájl, akkor a "fecsegést" letiltó mód
# engedélyezve lesz, amennyiben a fájl megtalálható a felhasználó home
# könyvtárában.
# 
#
HUSHLOGIN_FILE	.hushlogin
#HUSHLOGIN_FILE	/etc/hushlogins

#
# If defined, the presence of this value in an /etc/passwd "shell" field will
# disable logins for that user, although "su" will still be allowed.
# Ha definiálva van, akkor ennek az értéknek a jelenléte a /etc/passwd
# fájl "shell" mezőjében kikapcsolja az adott felhasználót, noha a "su"
# engedélyezett marad.
#
# XXX this does not seem to be implemented yet...  --marekm
# no, it was implemented but I ripped it out ;-) -- jfh
# Még nincs implementálva
NOLOGIN_STR	NOLOGIN

#
# If defined, either a TZ environment parameter spec or the
# fully-rooted pathname of a file containing such a spec.
# Ha definiálva van, akkor az egyik egy TZ környezeti változó próbaképp,
# vagy a teljes elérési úttal megadott fájl tartalmaz egy hasonlót.
#
#ENV_TZ		TZ=CST6CDT
#ENV_TZ		/etc/tzname

#
# If defined, an HZ environment parameter spec.
# Ha definiálva van, akkor ez egy HZ környezeti változó próbaképp.
#
# for Linux/x86
ENV_HZ		HZ=100
# For Linux/Alpha...
#ENV_HZ		HZ=1024

#
# *REQUIRED*  The default PATH settings, for superuser and normal users.
# *SZÜKSÉGES*
# A PATH környezeti változó alapértelmezés szerinti beállítása a root
# és a normál elhasználók számára.
#
# (they are minimal, add the rest in the shell startup files)
# Ez csak egy minimális beállítás, ehhez hozzáadni a shell indító fájljaiban
# kell.
#
ENV_SUPATH	PATH=/sbin:/bin:/usr/sbin:/usr/bin
ENV_PATH	PATH=/bin:/usr/bin

#
# Terminal permissions
# A terminálok hozzáférési jogai
#
#	TTYGROUP	Login tty will be assigned this group ownership.
#	A bejelentkezési tty a csoport tulajdonába lesz adva.
#	TTYPERM		Login tty will be set to this permission.
#	A bejelentkezési tty-nek megváltoznak a jogai, erre az értékre.
#
# If you have a "write" program which is "setgid" to a special group
# which owns the terminals, define TTYGROUP to the group number and
# TTYPERM to 0620.  Otherwise leave TTYGROUP commented out and assign
# TTYPERM to either 622 or 600.
# Ha használsz egy olyan "író" programot, amely "setgid", akkor csinálj
# egy speciális csoportot, amely kap egy terminált, definiáld a TTYGROUP-ban
# a csoport számát, és a TTYPERM legyen 0620. Máskülönben kommentezd ki
# a TTYGROUP-ot és a TTYPERM-hez rendeld hozzá a 622 vagy a 600 értéket.
#
TTYGROUP	tty
TTYPERM		0600

#
# Login configuration initializations:
# A login konfigurációjának inicializálása
#
#	ERASECHAR	Terminal ERASE character ('\010' = backspace).
#			Terminálon az ERASE karakter.
#	KILLCHAR	Terminal KILL character ('\025' = CTRL/U).
#			Terminálon a KILL karakter.
#	UMASK		Default "umask" value.
#			Az alapértelmezett "umask" értéke.
#	ULIMIT		Default "ulimit" value.
#			Az alapértelmezett "ulimit" értéke.
#
# The ERASECHAR and KILLCHAR are used only on System V machines.
# The ULIMIT is used only if the system supports it.
# (now it works with setrlimit too; ulimit is in 512-byte units)
# Az ERASECHAR és a KILLCHAR csak System V gépeken használatos.
# Az ULIMIT csak akkor használt, ha a rendszer támogatja.
#
# Prefix these values with "0" to get octal, "0x" to get hexadecimal.
# A "0" előtét nyolcas számrendszert, a "0x" tizenhatos számrendszert jelöl.
#
ERASECHAR	0177
KILLCHAR	025
UMASK		022
#ULIMIT		2097152

#
# Password aging controls:
# Jelszóváltoztatás ellenőrzése:
#
#  PASS_MAX_DAYS   Maximum number of days a password may be used.
#		   Maximum ennyi napig használhatja a felhasználó a jelszavát.
#  PASS_MIN_DAYS   Minimum number of days allowed between password changes.
#	Minimum ennyi napnak el kell telnie a jelszavak megváltoztatása között.
#  PASS_MIN_LEN    Minimum acceptable password length.
# 		   A jelszó minimális hossza.
#  PASS_WARN_AGE   Number of days warning given before a password expires.
# 		   Ennyi nappal a jelszó lejárta előtt figyelmeztet a rendszer.
#
PASS_MAX_DAYS	99999
PASS_MIN_DAYS	0
PASS_MIN_LEN	5
PASS_WARN_AGE	7

#
# If "yes", the user must be listed as a member of the first gid 0 group
# in /etc/group (called "root" on most Linux systems) to be able to "su"
# to uid 0 accounts.  If the group doesn't exist or is empty, no one
# will be able to "su" to uid 0.
# Ha "yes"-re van állítva, akkor a felhasználónak rajta kell lennie a listán
# amely a /etc/group-ban a 0-s gid számot viseli (a legtöbb rendszeren
# "root"-nak hívják) a "su" paranccsal 0 uid-ű felhasználóvá válhat. Ha a
# csoport üres, vagy nem létezik, akkor nem egynek van lehetősége a "su"
# paranccsal 0 uid-ű felhasználóvá válni.
#
SU_WHEEL_ONLY	no

#
# If compiled with cracklib support, where are the dictionaries
# Ha fordítottál cracklib támogatást, hol található a szótárja.
#
#CRACKLIB_DICTPATH	/usr/lib/passwd/pw_dict

#
# Min/max values for automatic uid selection in useradd
# A minimális és maximális UID érték, amelyek közül az useradd
# automatikusan válogat.
#
UID_MIN			 1000
UID_MAX			60000

#
# Min/max values for automatic gid selection in groupadd
# A minimális és maximális GID érték, amelyek közül az useradd
# automatikusan válogat.
#
GID_MIN			  100
GID_MAX			60000

#
# Max number of login retries if password is bad
# A bejelentkezések maximális száma, ha rossz volt a jelszó.
#
LOGIN_RETRIES		5

#
# Max time in seconds for login
# Maximum ennyi másodpercig vár a login program a jelszóra.
#
LOGIN_TIMEOUT		60

#
# Maximum number of attempts to change password if rejected (too easy)
# Maximum ennyiszer utasítja vissza jelszóváltoztatásnál a túl könnyű
# jelszavakat.
#
PASS_CHANGE_TRIES	5

#
# Warn about weak passwords (but still allow them) if you are root.
# Figyelmeztet a gyenge jelszavakra (de mégis engedélyezi azt), ha
# te vagy a root.
#
PASS_ALWAYS_WARN	yes

#
# Number of significant characters in the password for crypt().
# Default is 8, don't change unless your crypt() is better.
# Ignored if MD5_CRYPT_ENAB set to "yes".
# A jelszóban figyelembe vett karakterek számát határozza meg. Az
# alapértelmezés 8, mert az alap crypt() függvény nem tud többet.
# Ha az MD5_CRYPT_ENAB-et beállítjuk, akkor kapcsoljuk ezt ki.
#
#PASS_MAX_LEN		8

#
# Require password before chfn/chsh can make any changes.
# Szükséges, hogy a chfn/chsh parancsokkal meg tudják változtatni a
# felhasználók a rájuk vonatkozó beállításokat.
#
CHFN_AUTH		yes

#
# Which fields may be changed by regular users using chfn - use
# any combination of letters "frwh" (full name, room number, work
# phone, home phone).  If not defined, no changes are allowed.
# For backward compatibility, "yes" = "rwh" and "no" = "frwh".
# Melyek azok a mezők, amelyeket egy normál felhasználó megváltoztathat
# a chfn program használatával - használd a következő betűk tetszőleges
# kombinációját "frwh" (f - teljes név; r - szobaszám; w - munkahelyi
# telefonszám; h - otthoni telefonszám). Ha nincs definiálva, akkor
# semmilyen változtatás nincs megengedve. A visszafelé kompatibilitás
# miatt, "yes" = "rwh" és "no" = "frwh".
# 
CHFN_RESTRICT		rwh

#
# Password prompt(%s will be replaced by user name).
# A jelszó prompt beállítása.
#
# XXX - it doesn't work correctly yet, for now leave it commented out
# to use the default which is just "Password: ".
# Ha nem működik rendesen, akkor kommentezzük ki, és használjuk az
# alapértelmezettet, amikor csak annyit ír ki, hogy "Password: ".
#
#LOGIN_STRING		"%s's Password: "

#
# Only works if compiled with MD5_CRYPT defined:
# If set to "yes", new passwords will be encrypted using the MD5-based
# algorithm compatible with the one used by recent releases of FreeBSD.
# It supports passwords of unlimited length and longer salt strings.
# Set to "no" if you need to copy encrypted passwords to other systems
# which don't understand the new algorithm.  Default is "no".
# Csak akkor működik, ha lefordítottuk az MD5_CRYPT definíciót. Ha
# "yes"-re van állítva, akkor az új jelszavak az MD5 alapú algoritmussal
# lesznek titkosítva, amely kompatibilis a FreeBSD által használtal.
# Ez támogatja a korlátlan hosszúságú jelszavakat és a hosszú "só"
# sztringet. Állítsd "no"-ra, ha szükséged van a titkosított jelszavak
# másolására más rendszerekkel, amelyek nem értik az új algoritmust.
# Az alapértelmezés a "no".
#
#MD5_CRYPT_ENAB	no

#
# List of groups to add to the user's supplementary group set
# when logging in on the console (as determined by the CONSOLE
# setting).  Default is none.
# Csoportok listája, amelyek ideiglenesen hozzáadódnak a felhasználó
# csoportjaihoz, amikor a konzolról jelentkezik be. Alapértelmezésben
# ki van kapcsolva.
#
# Use with caution - it is possible for users to gain permanent
# access to these groups, even when not logged in on the console.
# How to do it is left as an exercise for the reader...
# Csak akkor kapják meg a felhasználók ezeknek a csoportoknak a jogait,
# amikor a konzolról jelentkeznek be.
#
#CONSOLE_GROUPS		floppy:audio:cdrom

#
# Should login be allowed if we can't cd to the home directory?
# Default in no.
# Engedélyezzük a belépést, ha nem tudunk belépni a hom könyvtárunkba?
# Az alapértelmezés a nem.
#
DEFAULT_HOME	yes

#
# If this file exists and is readable, login environment will be
# read from it.  Every line should be in the form name=value.
# Ha ez a fájl létezik és olvasható, akkor a login környezete innen lesz
# kiolvasva. Minden sor formája a következő: név=érték.
#
ENVIRON_FILE	/etc/environment

#
# If defined, this command is run when removing a user.
# It should remove any at/cron/print jobs etc. owned by
# the user to be removed (passed as the first argument).
# Ha definiálva van, akkor ez a parancs fut le, amikor eltávolítunk egy
# felhasználót. Ez el tudja távolítani az at/cron/print munkákat, amelyek
# az eltávolított felhasználó tulajdonában vannak.
#
#USERDEL_CMD	/usr/sbin/userdel_local



1999-09-17