ค่าส่วนใหญ่limits.conf
เป็นข้อ จำกัด ที่สามารถตั้งค่าได้ด้วยulimit
คำสั่งเชลล์หรือการsetrlimit
เรียกของระบบ พวกเขาเป็นคุณสมบัติของกระบวนการ ขีด จำกัด ใช้อย่างเป็นอิสระสำหรับแต่ละกระบวนการ โดยเฉพาะอย่างยิ่งแต่ละกระบวนการสามารถมีได้ถึงnofile
ไฟล์ที่เปิด ไม่มีการ จำกัด จำนวนไฟล์ที่เปิดที่รวบรวมโดยกระบวนการของผู้ใช้
nproc
จำกัด เป็นบิตของการเป็นกรณีพิเศษในการที่จะไม่รวมกระบวนการทั้งหมดของผู้ใช้ อย่างไรก็ตามกระบวนการดังกล่าวยังคงใช้งานต่อกระบวนการ: เมื่อกระบวนการเรียกfork
เพื่อสร้างกระบวนการใหม่การโทรจะถูกปฏิเสธหากจำนวนกระบวนการที่เป็นของกระบวนการ euid นั้นจะใหญ่กว่าRLIMIT_NPROC
ค่าของกระบวนการ
limits.conf
หน้าคนอธิบายว่าข้อ จำกัด นำไปใช้กับเซสชั่น ซึ่งหมายความว่ากระบวนการทั้งหมดในเซสชั่นทั้งหมดจะมีข้อ จำกัด เดียวกัน (ยกเว้นเปลี่ยนโดยหนึ่งในกระบวนการเหล่านี้) ไม่ได้หมายความว่าผลรวมใด ๆ ที่ทำกับกระบวนการในเซสชัน (นั่นไม่ใช่สิ่งที่ระบบปฏิบัติการติดตาม - มีความคิดเกี่ยวกับเซสชัน แต่มีความละเอียดยิ่งกว่านั้นตัวอย่างเช่นแอปพลิเคชัน X11 แต่ละคนมีแนวโน้มที่จะจบ ขึ้นในเซสชั่นของตัวเอง) วิธีการทำงานคือกระบวนการล็อกอินกำหนดขีด จำกัด บางอย่างและสืบทอดโดยกระบวนการลูกทั้งหมด
¹ ยกเว้นmaxlogins
, maxsyslogins
และchroot
ซึ่งถูกนำมาใช้เป็นส่วนหนึ่งของกระบวนการเข้าสู่ระบบที่จะปฏิเสธหรือเข้าสู่ระบบอิทธิพล