银河麒麟系统创建系统管理员、创建安全管理员、创建审计管理员,并授予最小权限

作者:陈利叶 来源:本站原创 点击数: 发布时间:2024年08月28日

问题描述:银河麒麟系统创建系统管理员、创建安全管理员、创建审计管理员,并授予最小权限

解决方案:

1. 创建用户和设置密码

# 创建系统管理员

sudo useradd sysadmin

echo "sysadmin:密码" | sudo chpasswd

# 创建安全管理员

sudo useradd secadmin

echo "secadmin:密码" | sudo chpasswd

# 创建审计管理员

sudo useradd auditadmin

echo "auditadmin:密码" | sudo chpasswd

2. 创建用户组

# 创建用户组

sudo groupadd sysadmin_group

sudo groupadd secadmin_group

sudo groupadd auditadmin_group

# 将用户添加到相应的用户组

sudo usermod -aG sysadmin_group sysadmin

sudo usermod -aG secadmin_group secadmin

sudo usermod -aG auditadmin_group auditadmin

3. 配置 sudo 权限

sudo visudo

# 系统管理员权限

sysadmin ALL=(ALL) NOPASSWD: ALL

# 安全管理员权限(可以是特定命令)

secadmin ALL=(ALL) NOPASSWD: /sbin/iptables, /usr/sbin/sshd

# 审计管理员权限(通常只允许查看日志)

auditadmin ALL=(ALL) NOPASSWD: /usr/bin/tail /var/log/*

4. 配置文件和目录权限

# 为系统管理员设置权限

sudo touch /etc/some_sensitive_file

sudo chown sysadmin:sysadmin_group /etc/some_sensitive_file

sudo chmod 600 /etc/some_sensitive_file

# 为安全管理员设置权限

sudo touch /var/log/some_security_logs

sudo chown secadmin:secadmin_group /var/log/some_security_logs

sudo chmod 640 /var/log/some_security_logs

# 为审计管理员设置权限

sudo chown auditadmin:auditadmin_group /var/log/*

sudo chmod 640 /var/log/*

5. 配置审计系统  

# 安装 auditd(如果未安装)

sudo apt-get install auditd

# 配置审计规则

sudo bash -c 'echo "-w /etc/some_sensitive_file -p rwxa -k sensitive_file_access" >> /etc/audit/audit.rules'

# 重启审计服务

# 安装 auditd(如果未安装)

sudo apt-get install auditd

# 配置审计规则

sudo bash -c 'echo "-w /etc/some_sensitive_file -p rwxa -k sensitive_file_access" >> /etc/audit/audit.rules'

# 重启审计服务

# 安装 auditd(如果未安装)sudo apt-get install auditd

# 配置审计规则sudo bash -c 'echo "-w /etc/some_sensitive_file -p rwxa -k sensitive_file_access" >> /etc/audit/audit.rules'

# 重启审计服务sudo systemctl restart auditd

查看审计日志:

# 查看审计日志

sudo ausearch -sc some_command

sudo aureport -au

6. 定期审查权限

# 查看用户组和权限

id sysadmin

id secadmin

id auditadmin

# 查看sudo权限

sudo -l -U sysadmin

sudo -l -U secadmin

sudo -l -U auditadmin