मैं अपने पूरे सिस्टम में निम्नलिखित दो पंक्तियां /etc/security/limits.conf को जोड़ा गया आर:अलग ulimit द्वारा लौटाए गए मूल्यों
* soft rtprio 55
* hard rtprio 55
एक सिस्टम रिबूट के बाद, मैं के अनुसार दो अलग-अलग परिणाम प्राप्त जिस तरह से मैं मशीन पर अपने उपयोगकर्ता खाते का उपयोग करता हूं।
[email protected]# ssh [email protected]
[email protected]# ulimit -r
55
तो मैं लॉग आउट करें और जड़
[email protected]# ssh [email protected]
[email protected]# su - user
[email protected]# ulimit -r
0
मैं .bashrc में है और न ही किसी भी अन्य स्थानों में न तो कोई विशेष सेटिंग है, या कम से कम, मुझे ऐसा लगता है के रूप में फिर से प्रवेश।
ऐसा क्यों हो रहा है?
मुझे लगता है कि रूट में ऐसी कोई सीमा नहीं है और 'su-user' के बाद यह उस मान को प्राप्त करता है। –
स्पष्ट रूप से, su- कॉलिंग बैश के पर्यावरण सीमा सेटअप को देता है। चूंकि रूट एकमात्र उपयोगकर्ता है जिसे सीमा सीमा में स्पष्ट रूप से वर्णित किया जाना चाहिए, इसकी सीमा मानों को बदलने के लिए, रूट से हमेशा गलत उलटा मूल्य देता है। मैं क्या करने की कोशिश की तरह 'जड़ जड़ के लिए एक पंक्ति सेट करने के लिए था - 55' rtprio और फिर ऊपर आदेशों एक ही परिणाम दे दी है –
Blazor