Linux系统安全及应用

金歌  金牌会员 | 2024-6-15 00:39:35 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 923|帖子 923|积分 2769

一、账号安全基本措施

1、系统账号清算



  • 将非登录用户的Shell设为/sbin/nologin
    usermod-s/sbin/nologin 用户名
  • 锁定长期不利用的账号
    usermod -L用户名
    passwd-1用户名
    passwd-S用户名
  • 删除无用的账号
    userdel [-r]用户名
锁定账号文件passwd、shadow


  • chattr +i       /etc/passwd       /etc/shadow         锁定文件
  • lsattr            /etc/passwd       /etc/shadow         检察状态
    锁定passwd之后 无法创建新用户
     
  • chattr -i        /etc/passwd       /etc/shadow         解锁文件

/etc/shadow锁上之后,就不能修改暗码了

2、暗码安全控制

/etc/login.defs文件:检察用户账号的基本属性;


  • 设置暗码有用期 vim /etc/login.defs

  • 要求用户下次登录时修改暗码

3、下令历史限制



  • 减少记录的下令条数
  • 注销时主动清空历史下令
 
  1. source /etc/profile   ###刷新
  2. ./etc/profile   ###另一种刷新方式
  3. vim ~/.bash_history  ###历史命令记录存储在.bash_history里
  4. echo " " > .bash_history   ###清空历史命令记录 .bash_history
  5. history -c   ###临时删除
复制代码
4、终端主动注销



  • 闲置600秒后主动注销
  1. vi /etc/profile
  2. ###进入写入  export TMOUT=600
  3. wq保存退出
  4. source /.bash_logout   刷新
  5. 或者
  6. . /etc/profile   ###刷新
复制代码
 
二、利用su下令切换用户

1、用途及用法



  • 用途:Substitute User,切换用户
  • 格式:su - 目的用户
2、暗码验证



  • root -->恣意用户,不验证暗码
  • 普通用户–>其他用户,验证目的用户的暗码
3、限制利用su下令的用户



  • 将允许利用su下令的用户到场wheel组
  • 启用pam_wheel认证模块
  • 检察su操纵记录

    • 安全日记文件/var/log/secure

 
三、利用sudo机制提升权限

1、sudo下令的用途及用法



  • 用途:以其他用户身份(如root)实行授权的下令
  • 用法:sudo 授权下令
2、sudo参数下令

  1. sudo  [参数选项]   命令
  2. -l:            列出用户在主机上可用的和被禁止的命令;一般配置好/etc/sudoers后,要用这个命令来查看和测试是不是配置正确的;
  3. -v:            验证用户的时间戳;如果用户运行sudo后,输入用户的密码后,在短时间内可以不用输入口令来直接进行sudo操作
  4. -v:            可以跟踪最新的时间戳;
  5. -u:            指定以以某个用户执行特定操作
  6. -k:            删除时间戳,下一个sudo命令要求用求提供密码;
复制代码
 


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表