zoukankan      html  css  js  c++  java
  • linux系统安全配置示例

    去除不需要的账号,修改默认账号的shell变量

      系统存在多余可以关闭的用户如下

    ip,news,uucp,games,mail

    1. cat /etc/password  (查看系统存在的用户)
    2. cd /etc  ;  cp password  password.bak            备份password文件
    3. 删除用户   打开password文件,注释掉ip,news,uucp,games,mail等用户即可
    4. 更改一些用户的shell
      1.   vim /etc/password
      2.   例如:将starshine:x:1000:1000:starshine:/home/starshine:/bin/bash  修改为  starshine:x:1000:1000:starshine:/home/starshine:/bin/nologion  或者 /bin/null

     设置密码过期策略

    1. cat /etc/login.defs | grep PASS_MAX_DAYS    查看当前密码使用最大天数

    2. cd /etc;cp login.defs login.defs.bak         备份

    3. 修改过期时间,单位(天)

    超时自动注销登录

    1. cat /etc/profile | grep TMOUT         查看系统当前当前超时登出设置

    2. cd /etc;cp profile profile.bak         备份文件
    3. 修改配置参数
      •  vim  /etc/profile.bak
      •    增加或者修改文件
      • TMOUT=300            单位是秒
        export TOMOUT    

      注:不知为何虚拟机总是不能退出登录,我总是只能退出控制面板

    杂念太多,必然根基浅薄
  • 相关阅读:
    vs2010中如何编译dll
    EM图解
    二级指针代替二维数组传入参数
    常見算法的穩定性
    Opencv +vs2010的问题之0x000007b
    Linux C程序设计大全之gdb学习
    makefile学习
    python之如何share你的module
    socket与http的区别
    最完美的单例实现
  • 原文地址:https://www.cnblogs.com/starshine-zhp/p/13286439.html
Copyright © 2011-2022 走看看