Ulimit, ilk giriş değil ikinci girişe ayarlandı


1

Debian Jessie kullanıyorum ve işlem başına açık dosya sınırını ayarlamakla ilgili garip bir hatam var. Belirli kullanıcılar için varsayılan sınırı artırmak istiyorum (ben), ben de ekledim /etc/security/limit.conf:

freyja          soft    nofile          2048
freyja          hard    nofile          2048

Ben de ekledim /etc/pam.d/common-session:

session    required   pam_limits.so

Şimdi limit arttı, ancak yalnızca ikinci kez oturum açtığımda. Örneğin, açtıktan sonra bilgisayarıma giriş yapıyorum (slim kullanarak) ve alıyorum:

freyja@host01:~$ ulimit -n
256

Sonra (i3 çıkışını kullanarak) çıkış yapıp tekrar giriş yapıp (ince kullanarak) ve alıyorum:

freyja@host01:~$ ulimit -n
2048

Aynı ilk giriş yaptıktan sonra yapardım sudo su freyja. Daha sonra su ile giriş yaptım ve ayrıca limitini alıyorum 2048.

Neyi değiştirmem gerektiği ya da limiti belirlemek için kontrol edebileceğim bir fikrin var mı? 2048 Zaten ilk giriş sırasında?

Düzenle :

Tüm kullanıcılar için limiti yükseltirsem ilk girişimde çalışır (bu elbette tatmin edici bir çözüm değildir):

*          soft    nofile          2048
*          hard    nofile          2048

Bu yüzden limit sistemi ilk girişimde benim olduğumu tanımıyor gibi görünüyor. Bu çok tuhaf.


Önce bir TTY’ye giriş yaparsanız ne olur?
muru

Joker karakter içeren satırları yorumladım ( * ), yeniden başlatıldı, tty1'e giriş yaptım, anladım 2048. İnce yoldan giriş yaptım 2048. Yeniden başlatıldı, ince kaydedildi, anladım 2048. Şimdi anladım 2048 Her açılıştan sonra, tty1'e giriş yapmanıza gerek kalmadan. Neden çalışmaya başladığını bilmiyorum, çünkü kurulum öncekiyle aynı, ama yine de teşekkürler!
nuoritoveri

Bu soruyu konu dışı olarak kapatmak için oy kullanıyorum çünkü sorun artık tekrarlanamaz ve sorunun gelecekteki ziyaretçiler için yararlı olması muhtemel değil
DavidPostill

Tekrar çalışmayı bıraktı ... Bunu anlamıyorum. Olarak değişebilir limits.conf, bir gecikme ile uygulanacak (birkaç yeniden başlatma gecikmesi)?
nuoritoveri
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.