Unix 系统账户安全防护指南
在 Unix 系统中,账户安全至关重要。本文将详细介绍如何保护账户安全,包括检查文件格式、限制登录、管理休眠账户以及保护 root 账户等方面。
1. 检查 passwd 和 group 文件格式
在 Unix 系统中, /etc/passwd 文件的记录写入方式可能会导致相关库例程在写入文件时截断或填充条目,从而产生类似 ::0:0::: 的条目。这种条目会使本地用户通过输入 $ su ' ' 成为超级用户,这显然是不可取的。
因此,我们需要定期检查 passwd 和 group 文件的格式。对于许多基于 System V 血统的 Unix 版本,系统中有两个命令可以检查这些文件的字段数量、有效字段和其他一致性因素,分别是 pwck 和 grpck ,它们通常位于 /etc 或 /usr/sbin 目录下。
2. 限制登录
部分 Unix 系统具备限制用户登录条件的功能,例如可以为每个账户指定禁止登录的时间段和星期几,还能将登录账户限制在特定的终端线路上。这些功能也可以通过可插拔认证模块(PAM)的 pam_time 模块实现。
这些限制功能非常实用,它可以阻止对仅在有限环境中使用的账户的访问,从而缩小攻击者利用系统的“机会窗口”。例如,在企业环境中,前台接待员通常不会从任何网络终端登录,
超级会员免费看
订阅专栏 解锁全文
517

被折叠的 条评论
为什么被折叠?



