Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Vencas 14 Října 2006, 09:37:03

Název: Jak nastviit core ulimit pro roota >0?
Přispěvatel: Vencas 14 Října 2006, 09:37:03
Zdravím,

potřeboval bych pro debugování gdm nastavit pro roota (nebo celosystémově) ulimit na core buď unlimited nebo něco dost velkého. Změnil jsem /etc/security/limits.conf ("* soft core 102400" a "* hard core 102400"), funguje to pro normální uživatele, ale root pořád hlásí "ulimit -c" = 0. Nahlásil jsem to jako bug na malone (https://launchpad.net/distros/ubuntu/+source/pam/+bug/65244), ale nikdo (zatím?) neodpověděl.

Může mi někdo potvrdit, že /etc/limits/security.conf u něj taky nefunguje? Nebo že jsem přehlédnul nějakou trivialitu? Zkoušel jsem to i v /etc/environment. Jádro je z Ubuntu, ale opatchované vserverem; to by nemělo vadit.

Díky všem, Vašek
Název: Jak nastviit core ulimit pro roota >0?
Přispěvatel: faha 14 Října 2006, 11:09:35
Volani ulimit z #include je obsolete, tedy zastarale, bylo pouzito v drevnich dobach kolem 2.0 tusim, mozna ze je problem v tomto, ale nemuzu to rici, ale zkusil bych to. Dneska je aktualni volani getrlimit a setrlimit z #include pochazi tusim z 2.6.13, zkusil bych se poohlednou po tomto. Juknete treba sem http://linux.about.com/library/cmd/blcmdl2_setrlimit.htm . Ale je taky dost mozne, ze kecam. :-(.
Název: Jak nastviit core ulimit pro roota >0?
Přispěvatel: Vencas 14 Října 2006, 12:28:59
Nedorozumění a moje nepřesné vyjádření. "ulimit" je vestavěný příkaz shellu (shellů), který sám systémová volání {g,s}etrlimit používá. V