我正在为我的社区Minecraft服务器的控制面板工作。我想保留将服务器赠送给其他人的选项。 Minecraft服务器有一个配置文件,其中包含选项IP / Port。由于人们可以通过FTP直接访问该文件,我仍然不希望他们更改端口,但其余部分必须是可编辑的。有没有什么好方法可以阻止用户这样做?我目前唯一的想法是从数据库中获取每个服务器的prot,只有root用户才能访问,然后在每个服务器启动/重启之前将端口回送到文件中。
答案 0 :(得分:2)
回复标题:“阻止用户更改文本文件中的特定行”。遗憾的是,这是不可能的。
将所有可编辑数据保存在您授予其写入权限的文件中,或创建一个设置端口的简单GUI,但其余部分是可编辑的(然后确保他们无权更改实际设置文件)。
答案 1 :(得分:0)
让用户通过html表单输入数据,并在用户提交表单时使用php构建txt文件