~serge-hallyn/ubuntu/raring/shadow/shadow-userns

« back to all changes in this revision

Viewing changes to man/it/man5/login.defs.5

  • Committer: Package Import Robot
  • Author(s): Colin Watson
  • Date: 2012-11-29 15:27:11 UTC
  • mfrom: (1.1.10) (49.1.2 raring-proposed)
  • Revision ID: package-import@ubuntu.com-20121129152711-yt26ue2rvo3lqy72
Tags: 1:4.1.5.1-1ubuntu2
Revert build-dependency from gettext:any to gettext, now that gettext is
Multi-Arch: foreign.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
'\" t
 
2
.\"     Title: login.defs
 
3
.\"    Author: Julianne Frances Haugh
 
4
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
 
5
.\"      Date: 25/05/2012
 
6
.\"    Manual: Formati di file e conversioni
 
7
.\"    Source: shadow-utils 4.1.5.1
 
8
.\"  Language: Italian
 
9
.\"
 
10
.TH "LOGIN\&.DEFS" "5" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Formati di file e conversioni"
 
11
.\" -----------------------------------------------------------------
 
12
.\" * Define some portability stuff
 
13
.\" -----------------------------------------------------------------
 
14
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
15
.\" http://bugs.debian.org/507673
 
16
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
 
17
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
18
.ie \n(.g .ds Aq \(aq
 
19
.el       .ds Aq '
 
20
.\" -----------------------------------------------------------------
 
21
.\" * set default formatting
 
22
.\" -----------------------------------------------------------------
 
23
.\" disable hyphenation
 
24
.nh
 
25
.\" disable justification (adjust text to left margin only)
 
26
.ad l
 
27
.\" -----------------------------------------------------------------
 
28
.\" * MAIN CONTENT STARTS HERE *
 
29
.\" -----------------------------------------------------------------
 
30
.SH "NOME"
 
31
login.defs \- configurazione del pacchetto password shadow
 
32
.SH "DESCRIZIONE"
 
33
.PP
 
34
Il file
 
35
/etc/login\&.defs
 
36
contiene la configurazione specifica per questo sistema relativa al pacchetto password shadow\&. Questo file \(`e obbligatorio\&. La sua assenza non bloccer\(`a l\*(Aqutilizzo del sistema, ma probabilmente sar\(`a causa di risultati non desiderati\&.
 
37
.PP
 
38
Questo file \(`e un file di testo leggibile nel quale ogni riga descrive un parametro di configurazione\&. Le righe consistono di una coppia nome valore separati da spazi\&. Le righe vuote e di commento sono ignorate\&. I commenti iniziano con con il simbolo "#" che deve essere il primo carattere diverso da spazio della riga\&.
 
39
.PP
 
40
I valori dei parametri possono essere di quattro tipi: testo, booleano, numerico e numerico lungo\&. Un testo pu\(`o contenere qualsiasi carattere stampabile\&. Un booleano dovrebbe essere uno tra
 
41
\fIyes\fR
 
42
e
 
43
\fIno\fR\&. Un parametro dal valore booleano non definito oppure uno che ha un valore diverso da quelli permessi verr\(`a equiparato al valore
 
44
\fIno\fR\&. I numerici (sia normali che lunghi) possono essere decimali, ottali (preceduti da
 
45
\fI0\fR) o esadecimali (preceduti da
 
46
\fI0x\fR)\&. Il valore massimo dei numerici normali e lunghi \(`e dipendente dalla macchina\&.
 
47
.PP
 
48
Sono forniti i seguenti parametri di configurazione:
 
49
.PP
 
50
\fBCHFN_AUTH\fR (booleano)
 
51
.RS 4
 
52
Se
 
53
\fIyes\fR, il programma
 
54
\fBchfn\fR
 
55
richieder\(`a l\*(Aqautenticazione prima di apportare qualsiasi modifica, a meno che non sia eseguito dal super utente\&.
 
56
.RE
 
57
.PP
 
58
\fBCHFN_RESTRICT\fR (testo)
 
59
.RS 4
 
60
Questo parametro specifica quali valori del campo
 
61
\fIgecos\fR
 
62
del file
 
63
/etc/passwd
 
64
possono essere cambiati da utenti normali usando il programma
 
65
\fBchfn\fR\&. Pu\(`o essere una combinazione qualsiasi delle lettere
 
66
\fIf\fR,
 
67
\fIr\fR,
 
68
\fIw\fR,
 
69
\fIh\fR
 
70
per \(FoNome completo (f)\(Fc, \(FoNumero stanza (r)\(Fc, \(FoTelefono di lavoro (w)\(Fc e \(FoTelefono di casa (h)\(Fc\&. Per compatibilit\(`a con precedenti versioni,
 
71
\fIyes\fR
 
72
\(`e quivalente a
 
73
\fIrwh\fR
 
74
e
 
75
\fIno\fR
 
76
\(`e equivalente a
 
77
\fIfrwh\fR\&. Se non specificato, solo il super utente pu\(`o effettuare modifiche\&. Le impostazioni pi\(`u stringenti si ottengono installando
 
78
\fBchfn\fR
 
79
non SUID\&.
 
80
.RE
 
81
.PP
 
82
\fBCHSH_AUTH\fR (booleano)
 
83
.RS 4
 
84
Se
 
85
\fIyes\fR, il comando
 
86
\fBchsh\fR
 
87
richieder\(`a l\*(Aqautenticazione prima di apportare qualsiasi modifica, a meno che sia utilizzato dal super utente\&.
 
88
.RE
 
89
.PP
 
90
\fBCONSOLE\fR (testo)
 
91
.RS 4
 
92
Se definito, o il percorso completo di un file che contiene l\*(Aqelenco di nomi di device (uno per riga) oppure un elenco di nomi di device separati da \(Fo:\(Fc\&. L\*(Aqaccesso come root verr\(`a permesso solo attraverso questi device\&.
 
93
.sp
 
94
Se non definito, root potr\(`a accedere da qualsiasi device\&.
 
95
.sp
 
96
Il nome di device deve essere specificato senza il prefisso /dev\&.
 
97
.RE
 
98
.PP
 
99
\fBCONSOLE_GROUPS\fR (testo)
 
100
.RS 4
 
101
Elenco di gruppi da aggiungere ai gruppi supplementari dell\*(Aqutente quando questi accede dalla console (come determinato dalla impostazione CONSOLE)\&. Il valore predefinito \(`e nullo\&.
 
102
 
 
103
Usare con cautela \- \(`e possibile che gli utenti ottengano l\*(Aqaccesso permanente a questi gruppi anche se non accedono dalla console\&.
 
104
.RE
 
105
.PP
 
106
\fBCREATE_HOME\fR (booleano)
 
107
.RS 4
 
108
Indica se per i nuovi utenti va creata la directory home\&.
 
109
.sp
 
110
Questa impostazione non viene applicata agli utenti di sistema e pu\(`o essere modificata sulla riga di comando\&.
 
111
.RE
 
112
.PP
 
113
\fBDEFAULT_HOME\fR (booleano)
 
114
.RS 4
 
115
Indica se permettere l\*(Aqaccesso al sistema anche se non si pu\(`o accedere alla directory home\&. Il valore predefinito \(`e no\&.
 
116
.sp
 
117
Se impostato a
 
118
\fIyes\fR, l\*(Aqutente acceder\(`a alla directory root (/) nel caso che non sia possibile accedere alla propria directory home\&.
 
119
.RE
 
120
.PP
 
121
\fBENCRYPT_METHOD\fR (testo)
 
122
.RS 4
 
123
Definisce l\*(Aqalgoritmo di cifratura predefinito per le password (se non ne viene specificato uno a riga di comando)\&.
 
124
.sp
 
125
Pu\(`o avere uno dei seguenti valori:
 
126
\fIDES\fR
 
127
(predefinito),
 
128
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
 
129
.sp
 
130
Nota: questo parametro ha la precedenza sulla variabile
 
131
\fBMD5_CRYPT_ENAB\fR\&.
 
132
.RE
 
133
.PP
 
134
\fBENV_HZ\fR (testo)
 
135
.RS 4
 
136
Se impostato viene utilizzato per definire il valore della variabile d\*(Aqambiente HZ al login dell\*(Aqutente\&. Il valore deve essere preceduto da
 
137
\fIHZ=\fR\&. Un valore comune per Linux \(`e
 
138
\fIHZ=100\fR\&.
 
139
.RE
 
140
.PP
 
141
\fBENV_PATH\fR (testo)
 
142
.RS 4
 
143
If set, it will be used to define the PATH environment variable when a regular user login\&. The value is a colon separated list of paths (for example
 
144
\fI/bin:/usr/bin\fR) and can be preceded by
 
145
\fIPATH=\fR\&. The default value is
 
146
\fIPATH=/bin:/usr/bin\fR\&.
 
147
.RE
 
148
.PP
 
149
\fBENV_SUPATH\fR (testo)
 
150
.RS 4
 
151
If set, it will be used to define the PATH environment variable when the superuser login\&. The value is a colon separated list of paths (for example
 
152
\fI/sbin:/bin:/usr/sbin:/usr/bin\fR) and can be preceded by
 
153
\fIPATH=\fR\&. The default value is
 
154
\fIPATH=/sbin:/bin:/usr/sbin:/usr/bin\fR\&.
 
155
.RE
 
156
.PP
 
157
\fBENV_TZ\fR (testo)
 
158
.RS 4
 
159
Se impostato viene usato per definire la variabile d\*(Aqambiente TZ al login dell\*(Aqutente\&. Il valore pu\(`o essere il nome di una \(Fotimezone\(Fc preceduta da
 
160
\fITZ=\fR
 
161
(ad esempio
 
162
\fITZ=CST6CDT\fR), o il percorso completo di un file che contenga la specifica della \(Fotimezone\(Fc (ad esempio
 
163
/etc/tzname)\&.
 
164
.sp
 
165
Se viene specificato il percorso completo di un file che per\(`o non esiste o non pu\(`o essere letto, allora viene utilizzato il valore predefinito
 
166
\fITZ=CST6CDT\fR\&.
 
167
.RE
 
168
.PP
 
169
\fBENVIRON_FILE\fR (testo)
 
170
.RS 4
 
171
Se questo file esiste ed \(`e leggibile, l\*(Aqambiente di login viene letto da l\(`i\&. Ogni riga deve essere nella forma nome=valore\&.
 
172
.sp
 
173
Le righe che iniziano con \(Fo#\(Fc sono trattate come commenti e ignorate\&.
 
174
.RE
 
175
.PP
 
176
\fBERASECHAR\fR (numerico)
 
177
.RS 4
 
178
Carattere ERASE del terminale (\fI010\fR
 
179
= backspace,
 
180
\fI0177\fR
 
181
= Canc)\&.
 
182
.sp
 
183
Il valore deve avere il prefisso \(Fo0\(Fc se in ottale, o \(Fo0x\(Fc se esadecimale\&.
 
184
.RE
 
185
.PP
 
186
\fBFAIL_DELAY\fR (numerico)
 
187
.RS 4
 
188
Numero di secondi prima che venga concesso un ulteriore tentativo dopo un accesso fallito\&.
 
189
.RE
 
190
.PP
 
191
\fBFAILLOG_ENAB\fR (booleano)
 
192
.RS 4
 
193
Abilita la memorizzazione e mostra le informazioni sugli accessi falliti contenute in
 
194
/var/log/faillog\&.
 
195
.RE
 
196
.PP
 
197
\fBFAKE_SHELL\fR (testo)
 
198
.RS 4
 
199
Se impostato,
 
200
\fBlogin\fR
 
201
eseguir\(`a questa shell al posto di quella utente specificata in
 
202
/etc/passwd\&.
 
203
.RE
 
204
.PP
 
205
\fBFTMP_FILE\fR (testo)
 
206
.RS 4
 
207
Se impostato, gli accessi falliti verranno tracciati in questo file nel formato utmp\&.
 
208
.RE
 
209
.PP
 
210
\fBGID_MAX\fR (numerico), \fBGID_MIN\fR (numerico)
 
211
.RS 4
 
212
Intervallo di ID di gruppo per la creazione di gruppi normali tramite
 
213
\fBuseradd\fR,
 
214
\fBgroupadd\fR
 
215
o
 
216
\fBnewusers\fR\&.
 
217
.sp
 
218
Il valore predefinito per
 
219
\fBGID_MIN\fR
 
220
(rispettivamente
 
221
\fBGID_MAX\fR) \(`e 1000 (rispettivmente 60000)\&.
 
222
.RE
 
223
.PP
 
224
\fBHUSHLOGIN_FILE\fR (testo)
 
225
.RS 4
 
226
Se definito, questo file inibisce quanto stampato durante l\*(Aqaccesso\&. Se viene specificato un percorso completo, la modalit\(`a silenziosa (hushed) viene attivata se in quel file \(`e presente il nome dell\*(Aqutente o della shell dell\*(Aqutente\&. Se il percorso non \(`e completo, allora la modalit\(`a silenziosa viene attivata se quel file \(`e presente nella directory home dell\*(Aqutente\&.
 
227
.RE
 
228
.PP
 
229
\fBISSUE_FILE\fR (testo)
 
230
.RS 4
 
231
Se definito, il file verr\(`a mostrato prima del prompt di login\&.
 
232
.RE
 
233
.PP
 
234
\fBKILLCHAR\fR (numerico)
 
235
.RS 4
 
236
Il carattere da usare sul terminale per cancellare l\*(Aqintera riga (\fI025\fR
 
237
= CTRL\-U)
 
238
.sp
 
239
Il valore deve avere il prefisso \(Fo0\(Fc se in ottale, o \(Fo0x\(Fc se esadecimale\&.
 
240
.RE
 
241
.PP
 
242
\fBLASTLOG_ENAB\fR (booleano)
 
243
.RS 4
 
244
Abilita la memorizzazione e la stampa delle informazioni sulle date degli ultimi accessi in /var/log/lastlog\&.
 
245
.RE
 
246
.PP
 
247
\fBLOG_OK_LOGINS\fR (booleano)
 
248
.RS 4
 
249
Abilita la tracciatura degli accessi avvenuti con successo\&.
 
250
.RE
 
251
.PP
 
252
\fBLOG_UNKFAIL_ENAB\fR (booleano)
 
253
.RS 4
 
254
Abilita l\*(Aqinclusione dei nomi utente sconosciuti quando si registrano gli accessi falliti\&.
 
255
.sp
 
256
Nota: memorizzare i nomi sconosciuti potrebbe diventare un problema legato alla sicurezza se un utente inserisce la propria password al posto del nome utente\&.
 
257
.RE
 
258
.PP
 
259
\fBLOGIN_RETRIES\fR (numerico)
 
260
.RS 4
 
261
Massimo numero di tentativi di accesso per password errata\&.
 
262
.RE
 
263
.PP
 
264
\fBLOGIN_STRING\fR (testo)
 
265
.RS 4
 
266
Il testo da utilizzare per richiedere la password\&. Il valore predefinito \(`e \(FoPassword: \(Fc o una sua traduzione\&. Se si imposta questa variabile allora il testo non verr\(`a tradotto\&.
 
267
.sp
 
268
Se il testo contiene
 
269
\fI%s\fR, questo verr\(`a sostituito dal nome dell\*(Aqutente\&.
 
270
.RE
 
271
.PP
 
272
\fBLOGIN_TIMEOUT\fR (numerico)
 
273
.RS 4
 
274
Numero massimo di secondi per l\*(Aqaccesso\&.
 
275
.RE
 
276
.PP
 
277
\fBMAIL_CHECK_ENAB\fR (testo)
 
278
.RS 4
 
279
Abilita la verifica e stampa a video dello stato della casella di posta al momento dell\*(Aqaccesso al sistema\&.
 
280
.sp
 
281
Andrebbe disabilitato se i file di avvio della shell effettuano gi\(`a questo controllo (\(Fomailx \-e\(Fc o equivalente)\&.
 
282
.RE
 
283
.PP
 
284
\fBMAIL_DIR\fR (testo)
 
285
.RS 4
 
286
La directory di spool per la posta\&. Questa \(`e necessaria per manipolare la casella di posta quando il corrispondente account utente viene modificato o cancellato\&. Se non \(`e specificata viene utilizzato un valore impostato al momento della compilazione\&.
 
287
.RE
 
288
.PP
 
289
\fBMAIL_FILE\fR (testo)
 
290
.RS 4
 
291
Imposta la posizione delle caselle di posta degli utenti relative alla loro directory home\&.
 
292
.RE
 
293
.PP
 
294
Le variabili
 
295
\fBMAIL_DIR\fR
 
296
e
 
297
\fBMAIL_FILE\fR
 
298
vengono utilizzate da
 
299
\fBuseradd\fR,
 
300
\fBusermod\fR
 
301
e
 
302
\fBuserdel\fR
 
303
per creare, spostare e cancellare le caselle di posta dell\*(Aqutente\&.
 
304
.PP
 
305
Se
 
306
\fBMAIL_CHECK_ENAB\fR
 
307
\(`e impostata a
 
308
\fIyes\fR
 
309
allora sono anche utilizzate per impostare la variabile d\*(Aqambiente
 
310
\fBMAIL\fR\&.
 
311
.PP
 
312
\fBMAX_MEMBERS_PER_GROUP\fR (numero)
 
313
.RS 4
 
314
Numero massimo di membri per gruppo\&. Quando viene raggiunto il massimo, viene creata una nuova riga per il gruppo nel file
 
315
/etc/group
 
316
(con lo stesso nome, stessa password e stesso GID)\&.
 
317
.sp
 
318
Il valore predefinito \(`e 0, che non pone nessun limite al numero di membri per gruppo\&.
 
319
.sp
 
320
Questa opzione (dividi gruppo) permette di limitare la lunghezza delle righe nel file \(Fogroup\(Fc\&. Questo \(`e utile per essere certi che le righe per gruppi NIS non eccedano i 1024 caratteri\&.
 
321
.sp
 
322
Se si deve impostare questo limite, si pu\(`o usare 25\&.
 
323
.sp
 
324
Nota: la divisione dei gruppi potrebbe non essere supportata da ogni strumento (anche all\*(Aqinterno del pacchetto Shadow)\&. Non si dovrebbe utilizzare questa variabile a meno di esserci forzati\&.
 
325
.RE
 
326
.PP
 
327
\fBMD5_CRYPT_ENAB\fR (booleano)
 
328
.RS 4
 
329
Indica se le password vanno cifrate usando l\*(Aqalgoritmo basato su MD5\&. Se impostato a
 
330
\fIyes\fR
 
331
le nuove password saranno cifrate usando un algoritmo basato su MD5 e compatibile con quello delle versioni pi\(`u recenti di FreeBSD\&. Supporta password di lunghezza qualsiasi e testi \(Fosalt\(Fc pi\(`u lunghi\&. Impostare a
 
332
\fIno\fR
 
333
se si devono copiare password su altri sistemi che non gestiscono l\*(Aqalgoritmo\&. Il valore predefinito \(`e
 
334
\fIno\fR\&.
 
335
.sp
 
336
Questa variabile ha meno priorit\(`a della variabile
 
337
\fBENCRYPT_METHOD\fR
 
338
e di qualsiasi opzione a riga di comando che imposta un algoritmo di cifratura\&.
 
339
.sp
 
340
Questa variabile non \(`e pi\(`u usata\&. Si dovrebbe utilizzare
 
341
\fBENCRYPT_METHOD\fR\&.
 
342
.RE
 
343
.PP
 
344
\fBMOTD_FILE\fR (testo)
 
345
.RS 4
 
346
Se definito \(`e una lista di nomi di file con \(Fomessaggi del giorno\(Fc separati da \(Fo:\(Fc che vengono mostrati subito dopo l\*(Aqaccesso\&.
 
347
.RE
 
348
.PP
 
349
\fBNOLOGINS_FILE\fR (testo)
 
350
.RS 4
 
351
Se definito \(`e il nome di un file che impedisce l\*(Aqaccesso degli utenti non root\&. Il suo contenuto dovrebbe essere un messaggio che indica il motivo per il quale l\*(Aqaccesso \(`e impedito\&.
 
352
.RE
 
353
.PP
 
354
\fBOBSCURE_CHECKS_ENAB\fR (booleano)
 
355
.RS 4
 
356
Abilita controlli addizionali durante il cambio password\&.
 
357
.RE
 
358
.PP
 
359
\fBPASS_ALWAYS_WARN\fR (booleano)
 
360
.RS 4
 
361
Avvisa riguardo password deboli (anche se le permette egualmente) se si \(`e root\&.
 
362
.RE
 
363
.PP
 
364
\fBPASS_CHANGE_TRIES\fR (numerico)
 
365
.RS 4
 
366
Massimo numero di tentativi per cambiare una password (troppo facile)\&.
 
367
.RE
 
368
.PP
 
369
\fBPASS_MAX_DAYS\fR (numerico)
 
370
.RS 4
 
371
Il numero massimo di giorni che una password pu\(`o essere utilizzata\&. Se la password \(`e pi\(`u vecchia verr\(`a imposto il suo cambiamento\&. Se non specificato viene assunto \-1 (che disabilita questo controllo)\&.
 
372
.RE
 
373
.PP
 
374
\fBPASS_MIN_DAYS\fR (numerico)
 
375
.RS 4
 
376
Il numero minimo di giorni tra due cambiamenti di password\&. Ogni tentativo di cambiare la password prima di questo periodo verr\(`a rifiutato\&. Se non specificato viene assunto \-1 (che disabilita questo controllo)\&.
 
377
.RE
 
378
.PP
 
379
\fBPASS_WARN_AGE\fR (numerico)
 
380
.RS 4
 
381
Il numero di giorni per i quali un utente va avvisato che la sua password sta per scadere\&. Se zero l\*(Aqutente viene avvisato solo alla scadenza\&. Un valore negativo indica che non si deve avvisare mai\&. Se non specificato allora non c\*(Aq\(`e nessun avviso\&.
 
382
.RE
 
383
.PP
 
384
\fBPASS_MAX_DAYS\fR,
 
385
\fBPASS_MIN_DAYS\fR
 
386
e
 
387
\fBPASS_WARN_AGE\fR
 
388
sono utilizzate solo al momento della creazione dell\*(Aqaccount\&. Qualsiasi cambiamento di queste impostazioni non modifica gli account preesistenti\&.
 
389
.PP
 
390
\fBPASS_MAX_LEN\fR (numerico), \fBPASS_MIN_LEN\fR (numerico)
 
391
.RS 4
 
392
Numero di caratteri significativi della password per crypt()\&.
 
393
\fBPASS_MAX_LEN\fR
 
394
\(`e normalmente 8\&. Da non cambiare a meno che la propria crypt() sia migliore\&. Questo viene ignorato se
 
395
\fBMD5_CRYPT_ENAB\fR
 
396
\(`e impostata a
 
397
\fIyes\fR\&.
 
398
.RE
 
399
.PP
 
400
\fBPORTTIME_CHECKS_ENAB\fR (booleano)
 
401
.RS 4
 
402
Abilita la verifica delle restrizioni temporali specificate in
 
403
/etc/porttime\&.
 
404
.RE
 
405
.PP
 
406
\fBQUOTAS_ENAB\fR (booleano)
 
407
.RS 4
 
408
Abilita l\*(Aqimpostazione di limiti di risorsa definiti in
 
409
/etc/limits
 
410
e ulimit, umask e livello di \(Fonice\(Fc in base al campo gecos del passwd dell\*(Aqutente\&.
 
411
.RE
 
412
.PP
 
413
\fBSHA_CRYPT_MIN_ROUNDS\fR (numerico), \fBSHA_CRYPT_MAX_ROUNDS\fR (numerico)
 
414
.RS 4
 
415
Quando
 
416
\fBENCRYPT_METHOD\fR
 
417
vale
 
418
\fISHA256\fR
 
419
o
 
420
\fISHA512\fR, questo definisce il numero di cicli SHA usati per l\*(Aqalgoritmo di cifratura (quando il numero di cicli non \(`e impostato a riga di comando)\&.
 
421
.sp
 
422
Con molti cicli \(`e pi\(`u difficile trovare una password usando la forza bruta\&. Ma va notato che \(`e richiesta maggiore potenza di calcolo per autenticare gli utenti\&.
 
423
.sp
 
424
Se non specificato sar\(`a la libc a scegliere il numero di cicli (5000)\&.
 
425
.sp
 
426
Il valore deve essere compreso tra 1\&.000 e 999\&.999\&.999\&.
 
427
.sp
 
428
Se viene impostato solo uno tra
 
429
\fBSHA_CRYPT_MIN_ROUNDS\fR
 
430
e
 
431
\fBSHA_CRYPT_MAX_ROUNDS\fR, allora l\*(Aqunico valore viene utilizzato\&.
 
432
.sp
 
433
Se
 
434
\fBSHA_CRYPT_MIN_ROUNDS\fR
 
435
>
 
436
\fBSHA_CRYPT_MAX_ROUNDS\fR, allora viene utilizzato il maggiore\&.
 
437
.RE
 
438
.PP
 
439
\fBSULOG_FILE\fR (testo)
 
440
.RS 4
 
441
Se definito, tutta l\*(Aqattivit\(`a di \(Fosu\(Fc viene tracciata in questo file\&.
 
442
.RE
 
443
.PP
 
444
\fBSU_NAME\fR (testo)
 
445
.RS 4
 
446
Se definito \(`e il nome del comando da mostrare quando si esegue \(Fosu \-\(Fc\&. Ad esempio, se lo di definisce come \(Fosu\(Fc allora \(Fops\(Fc mostrer\(`a che il comando \(`e \(Fo\-su\(Fc\&. Se non definito, \(Fops\(Fc mostrer\(`a il nome della shell invocata, come \(Fo\-sh\(Fc\&.
 
447
.RE
 
448
.PP
 
449
\fBSU_WHEEL_ONLY\fR (booleano)
 
450
.RS 4
 
451
Se
 
452
\fIyes\fR, l\*(Aqutente deve essere elencato come membro del primo gruppo con gid 0 in
 
453
/etc/group
 
454
(chiamato
 
455
\fIroot\fR
 
456
in molti sistemi Linux) perch\('e sia possibile usare
 
457
\fBsu\fR
 
458
verso account con uid 0\&. Se il gruppo non esiste o \(`e vuoto, nessuno potr\(`a utilizzare
 
459
\fBsu\fR
 
460
verso uid 0\&.
 
461
.RE
 
462
.PP
 
463
\fBSYS_GID_MAX\fR (numerico), \fBSYS_GID_MIN\fR (numerico)
 
464
.RS 4
 
465
Intervallo di ID di gruppo utilizzato per la creazione di un gruppo di sistema da
 
466
\fBuseradd\fR,
 
467
\fBgroupadd\fR
 
468
o
 
469
\fBnewusers\fR\&.
 
470
.sp
 
471
Il valore predefinito per
 
472
\fBSYS_GID_MIN\fR
 
473
(rispettivamente
 
474
\fBSYS_GID_MAX\fR) \(`e 101 (rispettivamente
 
475
\fBGID_MIN\fR\-1)\&.
 
476
.RE
 
477
.PP
 
478
\fBSYS_UID_MAX\fR (numerico), \fBSYS_UID_MIN\fR (numerico)
 
479
.RS 4
 
480
Intervallo di ID utente per la creazione degli utenti di sistema con
 
481
\fBuseradd\fR
 
482
o
 
483
\fBnewusers\fR\&.
 
484
.sp
 
485
Il valore predefinito per
 
486
\fBSYS_UID_MIN\fR
 
487
(rispettivamente
 
488
\fBSYS_UID_MAX\fR) \(`e 101 (rispettivamente
 
489
\fBUID_MIN\fR\-1)\&.
 
490
.RE
 
491
.PP
 
492
\fBSYSLOG_SG_ENAB\fR (booleano)
 
493
.RS 4
 
494
Abilita il tracciamento dell\*(Aqattivit\(`a di
 
495
\fBsg\fR
 
496
su \(Fosyslog\(Fc\&.
 
497
.RE
 
498
.PP
 
499
\fBSYSLOG_SU_ENAB\fR (booleano)
 
500
.RS 4
 
501
Abilita la tracciatura su \(Fosyslog\(Fc dell\*(Aqattivit\(`a di
 
502
\fBsu\fR, oltre a quella sul file \(Fosulog\(Fc\&.
 
503
.RE
 
504
.PP
 
505
\fBTTYGROUP\fR (testo), \fBTTYPERM\fR (testo)
 
506
.RS 4
 
507
I permessi del terminale: il tty usato per l\*(Aqaccesso sar\(`a di propriet\(`a del gruppo
 
508
\fBTTYGROUP\fR
 
509
e avr\(`a permessi impostati a
 
510
\fBTTYPERM\fR\&.
 
511
.sp
 
512
In maniera predefinita la propriet\(`a del terminale sar\(`a impostata al gruppo primario dell\*(Aqutente, mentre i permessi saranno
 
513
\fI0600\fR\&.
 
514
.sp
 
515
\fBTTYGROUP\fR
 
516
pu\(`o essere il nome del gruppo o il suo identificativo numerico\&.
 
517
.sp
 
518
Se si ha il comando
 
519
\fBwrite\fR
 
520
che \(`e \(Fosetgid\(Fc e ha un gruppo speciale che possiede i terminali, definire TTYGROUP con lo stesso gruppo e TTYPERM a 0620\&. Altrimenti lasciare TTYGROUP commentato e assegnare TTYPERM a 622 o 600\&.
 
521
.RE
 
522
.PP
 
523
\fBTTYTYPE_FILE\fR (testo)
 
524
.RS 4
 
525
Se definito si tratta di un file che mappa le linee tty nella variabile d\*(Aqambiente TERM\&. Ogni riga del file \(`e in un formato tipo \(Fovt100 tty01\(Fc\&.
 
526
.RE
 
527
.PP
 
528
\fBUID_MAX\fR (numerico), \fBUID_MIN\fR (numerico)
 
529
.RS 4
 
530
Intervallo di ID utente da utilizzare nella creazione degli utenti normali tramite
 
531
\fBuseradd\fR
 
532
o
 
533
\fBnewusers\fR\&.
 
534
.sp
 
535
Il valore predefinito per
 
536
\fBUID_MIN\fR
 
537
(rispettivamente
 
538
\fBUID_MAX\fR) \(`e 1000 (rispettivamente 60000)\&.
 
539
.RE
 
540
.PP
 
541
\fBULIMIT\fR (numerico)
 
542
.RS 4
 
543
Valore
 
544
\fBulimit\fR
 
545
predefinito\&.
 
546
.RE
 
547
.PP
 
548
\fBUMASK\fR (numerico)
 
549
.RS 4
 
550
La maschera di permessi alla creazione dei file \(`e inizializzata con questo valore\&. Se non specificato la maschera viene impostata a 022\&.
 
551
.sp
 
552
\fBuseradd\fR
 
553
e
 
554
\fBnewusers\fR
 
555
usano questa maschera per impostare i permessi della directory home che creano\&.
 
556
.sp
 
557
Viene anche utilizzata da
 
558
\fBlogin\fR
 
559
per definire la maschera iniziale dell\*(Aqutente\&. Notare che questa maschera pu\(`o essere modificata dalla riga GECOS dell\*(Aqutente (se
 
560
\fBQUOTAS_ENAB\fR
 
561
\(`e impostato) o specificando un limite con l\*(Aqidentificativo
 
562
\fIK\fR
 
563
in
 
564
\fBlimits\fR(5)\&.
 
565
.RE
 
566
.PP
 
567
\fBUSERDEL_CMD\fR (testo)
 
568
.RS 4
 
569
Se definito, questo comando viene eseguito quando si cancella un utente\&. Dovrebbe rimuovere tutti i compiti di stampa/cron/at di propriet\(`a dell\*(Aqutente da cancellare (passato come primo argomento)\&.
 
570
.sp
 
571
Il codice d\*(Aquscita restituito dallo script non \(`e preso in considerazione\&.
 
572
.sp
 
573
Ecco uno script di esempio che rimuove i job dell\*(Aqutente, sia di cron che at che di stampa:
 
574
.sp
 
575
.if n \{\
 
576
.RS 4
 
577
.\}
 
578
.nf
 
579
#! /bin/sh
 
580
 
 
581
# Verifica la presenza dell\*(Aqargomento obbligatorio
 
582
if [ $# != 1 ]; then
 
583
   echo "Uso: $0 username"
 
584
   exit 1
 
585
fi
 
586
 
 
587
# Rimuove i compiti di cron
 
588
crontab \-r \-u $1
 
589
 
 
590
# Rimuove i compiti di at
 
591
# Nota che verranno rimossi tutti i compiti di propriet\(`a dello stesso UID,
 
592
# anche se condiviso con un altro nome utente\&.
 
593
AT_SPOOL_DIR=/var/spool/cron/atjobs
 
594
find $AT_SPOOL_DIR \-name "[^\&.]*" \-type f \-user $1 \-delete \e;
 
595
 
 
596
# Rimuove le stampe
 
597
lprm $1
 
598
 
 
599
# Finito\&.
 
600
exit 0
 
601
    
 
602
.fi
 
603
.if n \{\
 
604
.RE
 
605
.\}
 
606
.RE
 
607
.PP
 
608
\fBUSERGROUPS_ENAB\fR (booleano)
 
609
.RS 4
 
610
Abilita l\*(Aqimpostazione dei bit di gruppo di umask in modo che siano gli stessi dei bit del proprietario (esempio: 022 \-> 002, 077 \-> 007) per utenti non root a condizione che uid e gid siano identici e che il nome utente sia lo stesso del gruppo primario\&.
 
611
.sp
 
612
Se impostato a
 
613
\fIyes\fR,
 
614
\fBuserdel\fR
 
615
canceller\(`a il gruppo dell\*(Aqutente se non contiene altri membri, e
 
616
\fBuseradd\fR
 
617
creer\(`a automaticamente un gruppo con lo stesso nome dell\*(Aqutente\&.
 
618
.RE
 
619
.SH "RIFERIMENTI INCROCIATI"
 
620
.PP
 
621
I seguenti riferimenti incrociati mostrano quali programmi del pacchetto shadow password utilizzano quali parametri\&.
 
622
.PP
 
623
chfn
 
624
.RS 4
 
625
CHFN_AUTH
 
626
CHFN_RESTRICT
 
627
LOGIN_STRING
 
628
.RE
 
629
.PP
 
630
chgpasswd
 
631
.RS 4
 
632
ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB
 
633
SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
 
634
.RE
 
635
.PP
 
636
chpasswd
 
637
.RS 4
 
638
 
 
639
ENCRYPT_METHOD MD5_CRYPT_ENAB
 
640
SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
 
641
.RE
 
642
.PP
 
643
chsh
 
644
.RS 4
 
645
CHSH_AUTH LOGIN_STRING
 
646
.RE
 
647
.PP
 
648
gpasswd
 
649
.RS 4
 
650
ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB
 
651
SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
 
652
.RE
 
653
.PP
 
654
groupadd
 
655
.RS 4
 
656
GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP SYS_GID_MAX SYS_GID_MIN
 
657
.RE
 
658
.PP
 
659
groupdel
 
660
.RS 4
 
661
MAX_MEMBERS_PER_GROUP
 
662
.RE
 
663
.PP
 
664
groupmems
 
665
.RS 4
 
666
MAX_MEMBERS_PER_GROUP
 
667
.RE
 
668
.PP
 
669
groupmod
 
670
.RS 4
 
671
MAX_MEMBERS_PER_GROUP
 
672
.RE
 
673
.PP
 
674
grpck
 
675
.RS 4
 
676
MAX_MEMBERS_PER_GROUP
 
677
.RE
 
678
.PP
 
679
grpconv
 
680
.RS 4
 
681
MAX_MEMBERS_PER_GROUP
 
682
.RE
 
683
.PP
 
684
grpunconv
 
685
.RS 4
 
686
MAX_MEMBERS_PER_GROUP
 
687
.RE
 
688
.PP
 
689
login
 
690
.RS 4
 
691
CONSOLE
 
692
CONSOLE_GROUPS DEFAULT_HOME
 
693
ENV_HZ ENV_PATH ENV_SUPATH ENV_TZ ENVIRON_FILE
 
694
ERASECHAR FAIL_DELAY
 
695
FAILLOG_ENAB
 
696
FAKE_SHELL
 
697
FTMP_FILE
 
698
HUSHLOGIN_FILE
 
699
ISSUE_FILE
 
700
KILLCHAR
 
701
LASTLOG_ENAB
 
702
LOGIN_RETRIES
 
703
LOGIN_STRING
 
704
LOGIN_TIMEOUT LOG_OK_LOGINS LOG_UNKFAIL_ENAB
 
705
MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE MOTD_FILE NOLOGINS_FILE PORTTIME_CHECKS_ENAB QUOTAS_ENAB
 
706
TTYGROUP TTYPERM TTYTYPE_FILE
 
707
ULIMIT UMASK
 
708
USERGROUPS_ENAB
 
709
.RE
 
710
.PP
 
711
newgrp / sg
 
712
.RS 4
 
713
SYSLOG_SG_ENAB
 
714
.RE
 
715
.PP
 
716
newusers
 
717
.RS 4
 
718
ENCRYPT_METHOD GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
 
719
SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
 
720
SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK
 
721
.RE
 
722
.PP
 
723
passwd
 
724
.RS 4
 
725
ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB PASS_ALWAYS_WARN PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN
 
726
SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
 
727
.RE
 
728
.PP
 
729
pwck
 
730
.RS 4
 
731
PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
 
732
.RE
 
733
.PP
 
734
pwconv
 
735
.RS 4
 
736
PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
 
737
.RE
 
738
.PP
 
739
su
 
740
.RS 4
 
741
CONSOLE
 
742
CONSOLE_GROUPS DEFAULT_HOME
 
743
ENV_HZ ENVIRON_FILE
 
744
ENV_PATH ENV_SUPATH
 
745
ENV_TZ LOGIN_STRING MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE QUOTAS_ENAB
 
746
SULOG_FILE SU_NAME
 
747
SU_WHEEL_ONLY
 
748
SYSLOG_SU_ENAB
 
749
USERGROUPS_ENAB
 
750
.RE
 
751
.PP
 
752
sulogin
 
753
.RS 4
 
754
ENV_HZ
 
755
ENV_TZ
 
756
.RE
 
757
.PP
 
758
useradd
 
759
.RS 4
 
760
CREATE_HOME GID_MAX GID_MIN MAIL_DIR MAX_MEMBERS_PER_GROUP PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK
 
761
.RE
 
762
.PP
 
763
userdel
 
764
.RS 4
 
765
"MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP USERDEL_CMD USERGROUPS_ENAB
 
766
.RE
 
767
.PP
 
768
usermod
 
769
.RS 4
 
770
MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP
 
771
.RE
 
772
.SH "VEDERE ANCHE"
 
773
.PP
 
774
\fBlogin\fR(1),
 
775
\fBpasswd\fR(1),
 
776
\fBsu\fR(1),
 
777
\fBpasswd\fR(5),
 
778
\fBshadow\fR(5),
 
779
\fBpam\fR(8)\&.