浏览代码

Limit the number of user logins

Bob Mottram 8 年前
父节点
当前提交
35d789f133
共有 1 个文件被更改,包括 19 次插入0 次删除
  1. 19
    0
      src/freedombone-utils-setup

+ 19
- 0
src/freedombone-utils-setup 查看文件

393
     fi
393
     fi
394
 }
394
 }
395
 
395
 
396
+function limit_user_logins {
397
+    # overall max logins
398
+    if ! grep '* hard maxsyslogins' /etc/security/limits.conf; then
399
+        echo '* hard maxsyslogins 10' >> /etc/security/limits.conf
400
+    else
401
+        sed -i 's|hard maxsyslogins.*|hard maxsyslogins 10|g' /etc/security/limits.conf
402
+    fi
403
+
404
+    # Max logins for each user
405
+    if ! grep '* hard maxlogins' /etc/security/limits.conf; then
406
+        echo '* hard maxlogins 2' >> /etc/security/limits.conf
407
+    else
408
+        sed -i 's|hard maxlogins.*|hard maxlogins 2|g' /etc/security/limits.conf
409
+    fi
410
+}
411
+
396
 function setup_firewall {
412
 function setup_firewall {
397
     function_check create_completion_file
413
     function_check create_completion_file
398
     create_completion_file
414
     create_completion_file
587
 
603
 
588
     function_check admin_user_sudo
604
     function_check admin_user_sudo
589
     admin_user_sudo
605
     admin_user_sudo
606
+
607
+    function_check limit_user_logins
608
+    limit_user_logins
590
 }
609
 }
591
 
610
 
592
 function setup_email {
611
 function setup_email {