服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

用户pipe理与cronjob

在我的组织中,我们要在彻底混沌之后实施用户pipe理标准。 我们(组织)和客户能够访问root用户的地方,他们做了改变,使服务器失效。 但是,我们有责任玩这个configuration文件。 为了解决将来的任何问题,我们devise了一个模型,无论是否是最佳实践,都会有所帮助。 第1步 – 使用sudo访问root用户和非root用户 我们希望以下列方式拥有用户 – Root用户 – >要么为了安全目的禁用SShlogin,要么仅通过SSH密钥和释义访问。 根帐户只能由我的团队中的一位成员访问。 两个非root用户 – >一个用于我的团队,另一个用于客户端。 第2步 – 非root用户访问服务的权限有限 这些将是个人用户只能访问一个服务。 完全访问服务器 – Apache或Nginx 完全访问MySQL 我们可以有更多的用户来处理不同的服务。 没有其他用户可以访问不同的服务,除了分配的服务。 第3步 – 在日志文件中审计每个用户的命令 我们要运行一个cronjob,logging每个用户在服务器上执行的每一个命令。 我们需要这个来确定谁做了什么改变和何时。 对于审计,我寻找了几个解决scheme,其中大多数涉及开始一个命令,如脚本 ,在开始工作之前。 我希望在任何时候都能运行而不需要任何人工干预。 即使服务器重新启动。 请让我知道这是我们可以做的事情,还是有更好的方法来pipe理它们。