|
@@ -473,14 +473,18 @@ function limit_user_logins {
|
473
|
473
|
if ! grep -q '* hard maxsyslogins' /etc/security/limits.conf; then
|
474
|
474
|
echo '* hard maxsyslogins 10' >> /etc/security/limits.conf
|
475
|
475
|
else
|
476
|
|
- sed -i 's|hard maxsyslogins.*|hard maxsyslogins 10|g' /etc/security/limits.conf
|
|
476
|
+ if ! grep -q '* hard maxsyslogins 10' /etc/security/limits.conf; then
|
|
477
|
+ sed -i 's|hard maxsyslogins.*|hard maxsyslogins 10|g' /etc/security/limits.conf
|
|
478
|
+ fi
|
477
|
479
|
fi
|
478
|
480
|
|
479
|
481
|
# Max logins for each user
|
480
|
482
|
if ! grep -q '* hard maxlogins' /etc/security/limits.conf; then
|
481
|
483
|
echo '* hard maxlogins 2' >> /etc/security/limits.conf
|
482
|
484
|
else
|
483
|
|
- sed -i 's|hard maxlogins.*|hard maxlogins 2|g' /etc/security/limits.conf
|
|
485
|
+ if ! grep -q '* hard maxlogins 2' /etc/security/limits.conf; then
|
|
486
|
+ sed -i 's|hard maxlogins.*|hard maxlogins 2|g' /etc/security/limits.conf
|
|
487
|
+ fi
|
484
|
488
|
fi
|
485
|
489
|
}
|
486
|
490
|
|
|
@@ -609,10 +613,12 @@ function lockdown_permissions {
|
609
|
613
|
}
|
610
|
614
|
|
611
|
615
|
function disable_core_dumps {
|
612
|
|
- if ! grep -q '* hard core 0' /etc/security/limits.conf; then
|
|
616
|
+ if ! grep -q '* hard core' /etc/security/limits.conf; then
|
613
|
617
|
echo '* hard core 0' >> /etc/security/limits.conf
|
614
|
618
|
else
|
615
|
|
- sed -i 's|hard core.*|hard core 0|g' /etc/security/limits.conf
|
|
619
|
+ if ! grep -q '* hard core 0' /etc/security/limits.conf; then
|
|
620
|
+ sed -i 's|hard core.*|hard core 0|g' /etc/security/limits.conf
|
|
621
|
+ fi
|
616
|
622
|
fi
|
617
|
623
|
}
|
618
|
624
|
|