Pagina 1 di 1

/etc/limits

Inviato: sab 11 feb 2006, 14:47
da brancalessio
Ho notato che di default non posso aprire più di 1024 file (basta dare ulimit -a da bash).

Poi ricordandomi una cosa letta tanto tempo fa ho scoperto che creare il file /etc/limits e scriverci

username N4096

per poterne aprire 4096 (man limits). Come faccio a permettere di aprirne infiniti? Sulla man page non c'è scritto... Tra l'altro il numero di files che si possono aprire non è un parametro che l'utente può modificare...

Altra domanda. Perché le modifiche che ho fatto influenzano il login da tty[1-6], ma konsole lo ingnora?

Grazie per le risposte!

Inviato: sab 11 feb 2006, 16:00
da Paoletta
Come faccio a permettere di aprirne infiniti?
beh, la tua ram non è infinita...

Inviato: sab 11 feb 2006, 16:04
da gallows
To completely disable limits for a user, a single dash "-" will do.

Inviato: sab 11 feb 2006, 16:38
da brancalessio
x Paoletta: chiaramente mi assumo io la responsabilità del programma che gira...

x gallows: il fatto è che il dash - non ha effetto né nella forma

Codice: Seleziona tutto

username -
né nella forma

Codice: Seleziona tutto

username N-
Come si deve usare quindi?

Inviato: gio 17 ago 2006, 19:00
da brancalessio
Mi potete confermare che Slackware non usa PAM per l'autenticazione? Vorrei capire se il file /etc/security/limits.conf con qualcosa o no...

Qualcuno ha scoperto qualcosa sui limiti?

Non riesco a capirci molto, ci sono discrepanze fra i limiti imposti nei terminali e nella konsole (sia su Slackware 10.0 con kernel 2.4.32 sia su Slackware 10.1 con kernel 2.6.17.1, kernel compilati da me).

La questione è molto noiosa perché non capisco come funzioni...

Inviato: ven 18 ago 2006, 15:00
da brancalessio
Ho trovato finalmente la soluzione.

Basta editare lo script

/sbin/initscript

dando a ulimit i parametri che si vuole per il sistema. Basta guardare man initscript.

A presto!