zoukankan      html  css  js  c++  java
  • 2019.8.9 系统安全及应用

    1,提升权限   

    1,  visudo   //进入给用户编辑权限

     2, xiong   logfile=/sbin/ifconfig      //提升用户的权限

    3,  Defaults   logfile="/var/loa/sudo"    //给查看路径的权限

    xiong    localhost=NETWORKING       //或者直接把别名授权给用户

    --------------------------------------------------------------------------------------------------------------------------------------

    PAM认证模块

    开启PAM认证的第一好处是防止用户用su命令暴力破解root密码

    vi  /etc/pam.d/su     //进入认证模块

    #auth       required       pam_wheel.so   use_uid       //把#号去掉开启//wheel组

    注:开启之后没有在wheel组的用户是无法用su命令的

    gpasswd   -a   xiong    wheel        //root用户把xiong用户拉进wheel组中

    grep    wheel   /etc/group      //查看wheel组的成员

    之后验证xiong在wheel组中能否可以用su命令

    ————————————————————————————————————————————————————————————————————

           锁定长期不使用的账户

    usermod    -L     (锁定)       usermod    -U    (锁定)     注:“!”

    passwd   -l      (锁定)          passwd     -u       (锁定)      passwd   -S      (查看)     注:“!!”

           删除无用的账户:

    userdel     用户名

         设置密码有效期

    chage    -M    天数    用户                // 主要针对老用户新用户也可以

    chage   -d   0        // 新用户初始给设置这个密码,运维经验     

    passwd     -x   天数   用户名   

        添加用户时的默认密码有效期,用户新用户的初始天数

    vi   /etc/login.defs         // 进入编辑添加用户时的默认密码有效期

    ————————————————————————————————————————————————————————————

        终端自动注销

    进入      vi    /etcprofile      添加 TMOUT=600秒  无操作自动注销       //时间随便设置

    export   TMOUT=600秒      //当前用户下有效

       注: souree   /etc/profile   跟    .   /etc/profile     一样的作用      //开启脚本都要用这个命令开启

       取消终端自动注销: unset   TMOUT    

     ——————————————————————————————————————————————————————————————————

          给文件加  i  锁  或者  a  锁

    chattr    +i     /etc/passwd     /etc/shadow           chattr    -i     /etc/passwd     /etc/shadow         //注 :  加 i 锁只能查看不能修改文件的任何内容。

    chattr    +a    /etc/passwd     /etc/shadow           chattr    +a   /etc/passwd     /etc/shadow        //注  :   加 a  锁可以查看和在文件中加内容,但不能修改之前的内容。

        lsattr     /etcpasswd     /etc/shadow       //查看是否是有加锁

    ————————————————————————————————————————————————————————————————————

       查看或者调用历史命令

    history      //查看历史命令   

     history    -c     //清空历史命令       

    vi  ~/.bash_logout       //进入vi里面编辑每次注销时清空命令 

    # ~/.bash_logout

    history -c
    echo "ByeBye"

    sleep 3

    彻底清空./bsh_history文件所记录的历史命令     echo   " "  > ./bash_history        //彻底清空历史命令 

    显示历史命令记录个数和修改历史命令条数:

    vi   /etc/profile      //进去修改 HOSTNAME=`/usr/bin/hostname 2>/dev/null`   HISTSIZE=1000       

    ——————————————————————————————————————————————————————————————————————————————

     周期性计划任务 

    进程和计划任务管理:vi   /var/spool/cron/  用户名          // 保存计划任务就在这个文件中,也可以直接编辑这个文件来配置周期性计划任务

    编辑:crontab    -e      [-u  用户名]         //注:只有root用户才能用-u

    查看:crontab    -l        [-u  用户名]        //注:只有root用户才能用-u

    清空:crontab     -r       [-u  用户名]         //注:只有root用户才能用-u       // -r 是清空所有的计划任务

     
    关机: shutdow     -h   now          重启:shutdow     -r     now

    ______________________________________________________________________________________________________________________________________________

    任务配置的格式 

    分     时     日     月      周

     表示该范围的任意时间

      表示间隔的多个不连续时间点

    -   表示一个连续的时间范围

    /   指定间隔的时间频率

    路径:PATH       /sbin/:/bin:/usr/sbin/:/usr/bin

  • 相关阅读:
    Git学习
    flask学习5 错误页面
    flask学习4-会话
    flask学习3
    线性代数复习
    flask学习2
    flask学习1
    windows下安装easy_install,pip,及flask入门教程链接
    MacOS Terminal调用Python代码
    [java] 类变量初始化顺序
  • 原文地址:https://www.cnblogs.com/otherwise/p/11329885.html
Copyright © 2011-2022 走看看