Wo legen Sie am besten mit dem Befehl ulimit die maximale Anzahl von
Prozessen fest, die Benutzer starten dürfen?
In der Datei /etc/inittab
In der Datei /etc/fstab
Mit Hilfe von echo in /proc/sys/maxprocs
In der Datei .bashrc im Heimatverzeichnis der betroffenen Benutzer
In der Datei /etc/profile
LPI-Lernziel Administrationsaufgaben für Sicherheit durchführen (110.1)
Die Dateien /etc/inittab (Antwort 1) und /etc/fstab (Antwort 2)
haben nichts mit Benutzern zu tun. Ebensowenig gibt es /proc/sys/maxprocs
(Antwort 3).
Eine Einstellung in einer Datei im Heimatverzeichnis eines betroffenen Benutzers könnte dieser Benutzer beliebig manipulieren, was nicht im Sinne der Sache wäre. Antwort 4 ist also auch falsch.
Die einzige verbleibende Antwort ist 5, /etc/profile. Das ist
vernünftig, da die Ressourcenlimits Attribute einzelner Prozesse sind,
die sich an deren Kindprozesse vererben. Wenn Sie also die
entsprechenden Limits in der Login-Shell des Benutzers in Kraft
setzen, übertragen sie sich an alle Prozesse, die dieser Benutzer
startet. Eine Festlegung in /etc/profile kann der Benutzer auch
nicht rückgängig machen, da es unmöglich ist, mit ulimit höhere
Ressourcenlimits als die gerade aktuellen in Kraft zu setzen.
Nicht angemeldet