开发者社区> 问答> 正文

Linux安全中帐号与口令-用户的umask安全配置的方法以及演示过程是什么?

Linux安全中帐号与口令-用户的umask安全配置的方法以及演示过程是什么?

展开
收起
游客qzzytmszf3zhq 2021-12-05 20:01:14 721 0
1 条回答
写回答
取消 提交回答
  • echo "SBL-Linux-02-01-07:" >> "/tmp/${ipadd}_checkResult.txt"
    umask1=`cat /etc/profile | grep umask | grep -v ^# | awk '{print $2}'`
    umask2=`cat /etc/csh.cshrc | grep umask | grep -v ^# | awk '{print $2}'`
    umask3=`cat /etc/bashrc | grep umask | grep -v ^# | awk 'NR!=1{print $2}'`
    flags=0
    for i in $umask1
    do
      if [ $i != "027" ];then
        echo "N:/etc/profile文件中所所设置的umask为${i},不符合要求,建议设置为027" >> "/tmp/${ipadd}_checkResult.txt"
        flags=1
        break
      fi
    done
    if [ $flags == 0 ];then
      echo "Y:/etc/profile文件中所设置的umask为${i},符合要求" >> "/tmp/${ipadd}_checkResult.txt"
    fi 
    flags=0
    for i in $umask2
    do
      if [ $i != "027" ];then
        echo "N:/etc/csh.cshrc文件中所所设置的umask为${i},不符合要求,建议设置为027" >> "/tmp/${ipadd}_checkResult.txt"
        flags=1
        break
      fi
    done  
    if [ $flags == 0 ];then
      echo "Y:/etc/csh.cshrc文件中所设置的umask为${i},符合要求" >> "/tmp/${ipadd}_checkResult.txt"
    fi
    flags=0
    for i in $umask3
    do
      if [ $i != "027" ];then
        echo "N:/etc/bashrc文件中所设置的umask为${i},不符合要求,建议设置为027" >> "/tmp/${ipadd}_checkResult.txt"
        flags=1
        break
      fi
    done
    if [ $flags == 0 ];then
      echo "Y:/etc/bashrc文件中所设置的umask为${i},符合要求" >> "/tmp/${ipadd}_checkResult.txt"
    fi
    #编号:SBL-Linux-02-01-08
    #项目:帐号与口令-grub和lilo密码是否设置检查
    #合格:Y;不合格:N
    #不合格地方
    #grub和lilo密码是否设置检查
    echo "SBL-Linux-02-01-08:" >> "/tmp/${ipadd}_checkResult.txt"
    grubfile=$(cat /etc/grub.conf | grep password)
    if [ $? -eq 0 ];then
      echo "Y:已设置grub密码,符合要求" >> "/tmp/${ipadd}_checkResult.txt"
    else
      echo "N:没有设置grub密码,不符合要求,建议设置grub密码" >> "/tmp/${ipadd}_checkResult.txt"
    fi
    lilo=$(cat /etc/lilo.conf | grep password)
    if [ $? -eq 0 ];then
      echo "Y:已设置lilo密码,符合要求" >> "/tmp/${ipadd}_checkResult.txt"
    else
      echo "N:没有设置lilo密码,不符合要求,建议设置lilo密码" >> "/tmp/${ipadd}_checkResult.txt"
    fi
    
    2021-12-05 20:01:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载