5
如何防止新用户做任何危险的事情?
我最近在服务器上安装了Ubuntu服务器,以新用户身份试用Linux。我遵循了有关如何设置Web服务器的教程,其中说我需要chmod 777Web服务器目录,以便可以将其写入。 无论如何,我为一个花花公子创建了一个新帐户,以允许他查看放置在他的主目录中的服务器上的一些文件: adduser francis 创建帐户后,我检查了他的访问权限 groups francis 它说“ francis:francis”,所以我认为这不是问题,默认情况下,ubuntu并未将他包括在任何组中,这是有道理的,它使他在安全方面没有额外的权限,因此一切都很好。一周后,我完全惊恐地发现,即使他无法执行SUDO或在系统目录中乱七八糟的操作,他仍然可以完全访问服务器上的所有其他内容。例如,即使该目录不在他的主目录中,他也对/ var / www处的我的Web服务器文件具有完全的读/写访问权限(因此密码存储在php configs文件中,等等),并且我从未将他添加到任何可以访问该目录,执行adduser之后,我也没有授予他对任何内容的任何特殊访问权限。 无论如何,这是怎么回事?我该如何杀死他获取任何重要信息?他应该不能访问/ media或/ var / www之类的东西。我认为默认情况下,新用户无法进行任何危险的操作或窥探他们不应该去的地方。 综上所述,我只需要允许他访问我手动指定的目录,即可访问他需要正常运行的目录(他的主目录,vim,nano等)。 谢谢