检查操作系统用户账户权限并合理分配资源是检查系统安全的重要环节。以下是操作分步骤的指南,涵盖Linux和Windows系统:
一、系统限设Linux系统检查与配置
1. 列出所有用户及组
bash
cat /etc/passwd 查看所有用户
cat /etc/group 查看所有组
groups <用户名>查看特定用户所属组
2. 检查管理员权限(sudo)
bash
grep -Po '^sudo.+:K.$' /etc/group
bash
visudo 移除不必要的用户或组
3. 检查文件和目录权限
bash
ls -ld /home /etc 确保权限为755或更严格
bash
find / -xdev -type d ( -perm -0002 -a ! -perm -1000 ) 目录
find / -xdev -type f -perm -o=w 文件
4. 检查SUID/SGID文件
bash
find / -perm /4000 SUID文件
find / -perm /2000 SGID文件
5. 用户家目录权限
bash
chmod 700 /home/<用户名>确保仅用户可访问
6. 设置资源限制
conf
hard nproc 1000 最大进程数
hard rss 500000 内存限制(KB)
7. 磁盘配额
bash
sudo apt install quota 安装工具
sudo edquota -u <用户名>配置用户配额
8. 禁用默认账户
bash
sudo passwd -l root 禁用root登录(可选)
sudo usermod -L <用户名>锁定其他账户
二、检查Windows系统检查与配置
1. 用户与组管理
2. 检查权限分配
3. 文件/文件夹权限
4. 磁盘配额
5. 服务账户权限
6. 禁用默认账户
7. 密码策略
三、通用建议
通过上述步骤,可有效确保用户权限合理分配,降低资源滥用风险,提升系统安全性。