当前位置: 首页 > wzjs >正文

手机网站框架网站开发项目合同

手机网站框架,网站开发项目合同,石家庄开发网站建设,wordpress分类主题模板下载用户权限管控:三种免密切换方案对比 1. 需求说明(2分钟) 安全基线要求: ✅ 禁止root直接登录✅ 创建专用管理用户test✅ test用户免密切换root❌ 禁止test用户直接执行特权命令 2. 三种方案对比(表格演示&#xff…

用户权限管控:三种免密切换方案对比

1. 需求说明(2分钟)

  • 安全基线要求:
    • ✅ 禁止root直接登录
    • ✅ 创建专用管理用户test
    • ✅ test用户免密切换root
    • ❌ 禁止test用户直接执行特权命令

2. 三种方案对比(表格演示)

方案实现原理安全级别审计能力配置复杂度
sudoers白名单sudo权限控制★★★★★☆简单
PAM认证优化认证规则修改★★★★★★★中等
SSH密钥+sudo联动密钥认证组合技★★★★☆★★★★复杂

3. 多方案实施步骤

方案一:sudoers配置法

Bash# 创建test用户
sudo useradd -m -s /bin/bash test
echo "test:MySecurePass123!" | sudo chpasswd# 配置sudoers(方法1)
sudo visudo -f /etc/sudoers.d/test_admin
# 添加内容:
test ALL=(root) NOPASSWD: /bin/su -# 禁止root登录
sudo sed -i 's/^PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart sshd

方案二:PAM认证修改法

Bash# 修改su配置文件
sudo vim /etc/pam.d/su# 在auth段添加:# 允许test用户免密切换
auth       sufficient  pam_succeed_if.so user = test use_uid
use_uid 参数:强制PAM检查 源用户的实际UID# 允许root用户免密切换
auth       sufficient  pam_rootok.so
# 检查用户是否在wheel组
auth       required    pam_wheel.so use_uid

方案三:SSH密钥+sudo联动

Bash# 生成密钥对
ssh-keygen -t ed25519 -f test_key -N ""# 部署公钥
sudo mkdir /root/.ssh
sudo cp test_key.pub /root/.ssh/authorized_keys
sudo chmod 700 /root/.ssh# 配置sudoers
echo "test ALL=(root) NOPASSWD: /usr/bin/ssh root@localhost" | sudo tee /etc/sudoers.d/ssh_sudo

4. 自动化部署脚本

Bash#!/bin/bash
# Filename: setup_sudo_su.sh
# 功能:一键部署三种切换方案CONFIG_BACKUP_DIR="/etc/backup_$(date +%s)"
mkdir -p $CONFIG_BACKUP_DIR# 创建test用户
if ! id test &>/dev/null; thenuseradd -m -s /bin/bash testecho "test:MySecurePass123!" | chpasswd
fi# 备份原始配置
cp -a /etc/ssh/sshd_config $CONFIG_BACKUP_DIR/
cp -a /etc/sudoers $CONFIG_BACKUP_DIR/
cp -a /etc/pam.d/su $CONFIG_BACKUP_DIR/# 方案1: sudoers配置
echo "test ALL=(root) NOPASSWD: /bin/su -" > /etc/sudoers.d/test_su# 方案2: PAM优化
sed -i '/auth.*pam_rootok.so/aauth sufficient pam_succeed_if.so user = test' /etc/pam.d/su
chmod 4750 /bin/su
chgrp test /bin/su# 方案3: SSH密钥
mkdir -p /home/test/.ssh
ssh-keygen -t ed25519 -f /home/test/.ssh/id_ed25519 -N "" -q
cat /home/test/.ssh/id_ed25519.pub >> /root/.ssh/authorized_keys
echo "test ALL=(root) NOPASSWD: /usr/bin/ssh root@localhost" > /etc/sudoers.d/ssh_sudo# 统一安全设置
sed -i 's/^PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
systemctl restart sshdecho "部署完成!可用以下方式验证:"
echo "1. sudo su - root"
echo "2. su - root"
echo "3. sudo ssh root@localhost"

5. 验证与测试

Bash# 测试方法1
sudo su - root
# 预期结果:直接获得root权限# 测试方法2(需先exit返回test用户)
su - root
# 预期结果:无需密码切换# 测试方法3
sudo ssh root@localhost
# 预期结果:密钥自动认证登录# 审计验证
tail -n 10 /var/log/auth.log

6. 安全防护措施

  1. 操作审计

    # 监控su使用情况
    auditctl -w /bin/su -p x -k privileged_su
    
  2. 会话锁定

    # 设置10分钟超时
    echo "export TMOUT=600" >> /etc/profile
    
  3. 风险命令拦截

    # 禁止直接rm
    alias rm='rm -i'
    

核心配置文件说明

文件/命令作用关键参数说明
/etc/sudoers.d/自定义sudo权限配置NOPASSWD: 免密码执行
/etc/pam.d/su用户切换认证模块pam_succeed_if条件判断
/bin/su用户切换命令权限4750实现受控访问
~/.ssh/authorized_keysSSH公钥认证文件限制命令执行权限

故障恢复方案

场景1:所有方案失效

# 单用户模式恢复步骤:
1. 重启系统,在GRUB菜单按'e'编辑
2. 在linux行尾添加 init=/bin/bash
3. 按Ctrl+X启动后执行:mount -o remount,rw /passwd rootsystemctl default

场景2:误锁权限

# 使用已登录会话恢复:
pkexec chmod 4755 /bin/su
visudo -c # 检查sudoers配置

方案对比总结

评估维度方案一方案二方案三
维护成本低(单文件配置)中(多文件修改)高(密钥管理)
安全风险sudo提权风险组权限控制风险密钥泄露风险
适用场景临时测试环境内部管理系统跨服务器管理
审计粒度命令级别用户级别会话级别
http://www.dtcms.com/wzjs/542012.html

相关文章:

  • 网站字体加载不出来怎么办项目网格图
  • 湖南建设厅官方网站官网WordPress缺省图
  • 万网做网站北京梵客装饰公司地址电话
  • 英文网站建设用哪种字体上海网站建设 网站开
  • 广州南沙建设和交通局网站wordpress图片尺寸 样式
  • 太原门户网站网站怎样防止攻击
  • 自己怎么做一个购物平台网站seo外链
  • 山东网站建设企业公司专业恶意点击软件
  • 三个小伙毕业了做购物网站的电视剧药监局网站建设方案
  • 炒币网站开发广州工程建设信息网
  • 我想做个门户网站怎么做临沂定制网站建设公司
  • 各大网站注册建立网站后还要钱吗
  • 深圳网站建设认准乐云环球中心建于哪一年
  • 烟台市牟平区建设局网站网站重复页面
  • 网站配色方案定制科技软件
  • 免费云建站wordpress导入火车头
  • 哈尔滨可以做网站的公司网页编辑文档
  • 网站建设技术服务计入什么科目网站建设拍金手指排名贰贰
  • 大连里程科技做网站网站建设合同应注意
  • 制作论坛做网站山东城市建设职业学院教务网网站
  • 建立网站备案需要什么资料在虚拟主机上建设多个网站
  • 设计网站推荐知乎自建网站代理服务器
  • 那些网站可以做淘宝店铺推广电子商务师证报考官网
  • 一站式服务工作总结网站服务器有哪些类型有哪些类型有哪些类型有哪些类型有哪些
  • 网站有了如何做推广小程序推广app
  • 济南网站搜索排名铜陵高端网站建设
  • 外贸展示型模板网站tikiwiki 与Wordpress
  • js网站统计源码资源下载站
  • 厦门网站建设那家好网站评论怎么做的
  • 网站建设次年续费合同找人做个网站建设制作报价方案