一个合格Unix系统管理员需要做什么

网络整理 - 06-28

作为一个合格的Unix系统管理员要定期去观察Unix系统的变化(如文件Unix系统时间等)

   #ls lac去查看文件真正的修改时间

   #cmp file file来比较文件大小的变化

我们一定要防止非法用户使用suid(setuserid)程序来得到ROOT 的权限

  首先我们要发现Unix系统中所有的SUID程序

  #find / type f perm ls

  然后我们要分析整个Unix系统以保证Unix系统没有后门

Unix系统管理员要定时的检查用户的rhostsforward文件

  #find / name rhosts ls o name forward ls

  来检查rhosts文件是否包含++有则用户可以远程修改这个文件而不需要任何口令

  #find / ctime ctime + ls

  来查看不到两天以内修改的一些文件从而判断是否有非法用户闯入Unix系统

要确认你的Unix系统当中有最新的sendmail守护程序因为老的sendmail守护程序允许其它Unix机器远程运行一些非法的命令

  Unix系统管理员应当要从你机器操作Unix系统生产商那里获得安全补丁程序如果是自由软件的话(如Linux平台建议大家可以到linuxboxsk来获得最好的安全程序和安全资料)