扩展:检查用户

来自MyaWiki.Org
跳转到导航 跳到搜索

MeimaWiKi扩展手册
OOJS用户界面图标
用户查核
发布状态: 稳定的
校验用户1.PNG
实施 专版 用户身份
描述 Cuffer-Upple函数允许使用权限的用户检查给定用户名使用哪些IPS,哪些用户名由给定IP使用,而不必手工直接对数据库进行查询。
作者(S) 斯塔林亚伦舒尔茨
最新版本 2.4(连续更新)
兼容策略 释放分支
维基百科 1.27 +
PHP 5.4 +
数据库更改
铜变
铜原木
许可证 GNU通用公共许可证2或以后
下载
检查用户
检查用户日志
转换校验用户扩展如果在TurtLeWik.NET中可用
检查使用和版本矩阵。
问题 打开任务·报告错误
这个页面是关于扩展本身的。对于维基媒体基金会检查用户策略,请参见CheckUser政策.

用户查核是允许用户使用的扩展(与检查用户允许使用给定的用户名和哪些用户名被给定的IP使用,而不必直接通过数据库对数据库进行查询。

下载[编辑]

可以直接从Git检索扩展。[]

  • 浏览代码
  • 一些扩展具有稳定发布的标签。
  • 每个分支都与过去的MyaWiKi发布相关。还有一个“主”分支包含最新的alpha版本(可能需要一个alpha版本的MealaWiKi)。

提取快照并将其放置在扩展/检查用户/您的MyaWiKi安装目录。

如果您熟悉Git并对您的服务器有shell访问权限,您还可以获得如下扩展:

CD扩展/γGit克隆HTTPS://GrITI.Wikimdia.Org/R/MeIaWiKi/ExtExsS/CuthoServ.GIT

安装[编辑]

该扩展是在GNU通用公共许可证2或更高版本下发布的。该软件是按原样提供的。根据WikimdiaWiki的需要,或者在发现关键漏洞的情况下进行更新。

关于现有wiki[编辑]

基本[编辑]

  • 如果已安装其他扩展而不运行PHP维护/UpDATE.PHP先跑。
  • 下载并将文件放置在一个名为用户查核在你扩展文件夹
  • 在你的底部添加下面的代码本地设置
    拉伸张力 “检查用户” 
    
  • 对于运行MyaWiKi 1.27或更早的用户:
使用telnet /SSH客户端程序,如油灰导航到扩展/检查用户文件夹并运行PHP安装程序. 如果在该文件夹中没有看到安装程序.PHP,则可能需要切换到该扩展的较旧版本,以使用类似于GIT校验Rel126. 确保您正在运行PHP版本5 .x安装,否则此脚本将无法运行。如果安装.PHP不存在,则运行PHP维护/UpDATE.PHP再一次。结果将类似于此:
…CuyRechange表增加了…………从368856到368955…………………………CuyTochange表添加和填充…………Culog增加……日志记录被禁用,跳过日志导入。
  • 是γ多恩导航到特殊:版本在您的wiki上验证扩展是否成功安装。

对于运行MyaWiKi 1.24或更早的用户:

上面的说明描述了使用此扩展插件的新方法。WFLADDXXISTH(). 如果需要在这些早期版本上安装扩展(MediaWiKi 1.24和更早版本),而不是拉伸张力 “检查用户” ,您需要使用:

要求一次 美元IP/扩展/检查用户/检查用户.php
没有命令提示符访问的安装[编辑]

许多托管提供者不允许直接shell访问,但允许创建CRON作业(例如,通过cPad Web界面)。PHP/PATT/OT/Engest.php(自然地/路径/到如果您使用的是远程服务器,没有命令提示符访问(也不适合CRON作业解决方案),但确实可以访问数据库管理将以上步骤替换为步骤2以上:

  1. 下载CuxOx.SQLCuLogLog.SQL
  2. 在PHPMyAdmin中,单击左侧使用的MyaWiKi数据库。
  3. 在下一个屏幕上,点击顶部的“导入”选项卡。
  4. 在“文本文件的位置”,选择一个文件,选择压缩“无”,并点击底部“go”按钮。
    如果PHPMyAdmin屏幕只有一个文本字段,没有文本文件选择器,点击左侧列中的“SQL”按钮,在PHPMyAdmin标志下,点击打开的新窗口中的“导入文件”选项卡。
  5. 为第二个文件重复

论新维基[编辑]

按照上面的步骤1,然后运行MealaWiKi安装。MyaWiKi安装程序将自动执行安装任务,如果在为安装扩展提示时选择检查用户的复选框。

配置[编辑]

此工具将最近的更改数据迁移到单独的铜变表,并在添加新条目时添加该表。如果美元债券 以前设置为FALSE,将不会有初始数据要搜索,但新的编辑将填写一旦扩展设置。

运行查询后,可以减少查询。$WGRCMAX 使更改更短,而不影响校验用户。使用WGCUMMAX以秒为单位设置检查用户数据可以返回多远。

在MadiaWiKi 1.22和以后版本中,检查用户特定设置$WGCHECUSECIDRLIMIT确定在单个检查中可以检查的最大范围。其格式与$WGBCIDCIDRIMULL 否则,默认限制(对于所有版本)为IPv6检查的32,IPv4检查的16。

检查用户使用Mozilla Firefox可以添加这个JS脚本这使得它能够更容易地检索IP WOWIS数据。Apple .CoDeBase.原理支持(关于:配置)启用。SigNeD.Apple在Firefox 3中)

授予检查用户使用权[编辑]

为了授予使用CHECK用户函数的权限,必须使用用户权限管理的用户。特殊用途然后在框中输入用户的名字,然后选择“检查用户”选项。一旦完成,检查用户选项将显示在该用户的特殊页面页面上。

要打开SysOPS的用户权限管理,请将下列内容放入LocalSettings.php:

$WGCORPIPREST[“赛索普”]“检查用户”] = 
$WGCORPIPREST[“赛索普”]“检查用户日志”] = 

仅允许添加和移除校验用户权限,请使用以下内容:

$WGADGROUP[“赛索普”[] = “检查用户”
美元集团[“赛索普”[] = “检查用户”

配置[编辑]

配置设置校验用户
参数 默认 评论
WGCUMMAX 七百七十七万六千 保存Cu数据需要多长时间(秒)?(默认值=3个月)
$WGCHECUSER MAX块 二百 质量块限制
美元支票 如果你想强制检查用户给出一个特殊检查的原因,CheckUser将其设置为true。(不太有用),因为检查用户可以简单地给出一个概要,比如“他们需要被检查”或者“我喜欢它”,软件不知道。
$WGCHECUSER CIDIDLIME 〔IPv4’=>16,‘IPv6’=>32〕 在任何单独范围检查中可以检查的最短CIDR限制
$gCuCub密钥 公钥来加密可能需要稍后读取的私有数据。用类似的方法生成公钥:

OpenSSL GANRSA -出CU.KEY 2048;OpenSSL RSA -在CU.PUBUTU> CU.PUB'并粘贴Cu.Pub的内容

WCGECUST-卡米洛克 这可以用来添加一个链接到特殊:多锁的CalpalAuthto特殊:CheckUser的质量块形式。这需要中枢神经在wiki上安装扩展。若要启用此操作,请将其设置为具有中心维基数据库名称和具有全局组名称的数组以添加链接的数组。例如:
WCGECUST-卡米洛克 = [
    “中央集线器” = > 梅塔维基
    “群体” = > [ “管家” ]

$WGCHECUSETCAOLoLink 自从7360F1CF1D2. 这增加了一个指向中央wiki的链接:CalialAuthto特殊:CheckUser的“获取用户”结果。这需要中枢神经在wiki上安装扩展。若要启用此功能,请用中心wiki的数据库名称设置此项。例如:
$WGCHECUSETCAOLoLink = 梅塔维基
$WGCHECUSER工具链接 自从7360F1CF1D2. 这增加了一个指向本地或中央wiki的链接:GULLALBULL到特殊:CheckUser的“获取用户”结果。这需要全球封锁在wiki上安装扩展。若要启用此项,则为$WGCONF 配置为,将其设置为具有中心wiki的数据库名称和具有本地名称(或如果您有全局性)的数组的数组。中枢神经安装(s)组以添加链接。例如:
$WGCHECUSER工具链接 = [
	“中央集线器” = > 梅塔维基
	“群体” = > [ “管家” “员工” ]

用法[编辑]

基本接口[编辑]

  1. 特殊:检查用户.
  2. 用户字段,在用户名中键入(没有“用户:”前缀)、IP地址或CIDR范围。
    • IP:任何IPv4或IPv6地址。
    • CIDR:您可以通过追加CIDR前缀(默认情况下,IPv4多达16)(65536个地址),IPv6的高达/ 64(~1.8446×10)来检查IP地址的范围。十九地址)修订版7352,IPv6的(48)~1.2089(~1.2089×10)二十四地址或65536/64秒-由最新版本的$WGCHECUSECIDRLIMIT控制,修改后7352,最多到32(65536/48)修订版ReCu9D7C249BF8866 ECA577 F3241194D440F94FA014对于符号,请参阅距离块.
    • 你可以检查一个客户通过X-TunDeD提供的IP地址,用于头文件的追加/XFF(例如,127.0.0.1/XFF
  3. 选择要检索的信息。
    • 获取入侵防御系统返回注册用户使用的IP地址。
    • 从IP获得编辑:返回用户(注册或匿名)从IP地址或范围所做的所有编辑和记录动作。
    • 获取用户返回已从IP或范围编辑的用户帐户。
  4. 原因字段中,键入您访问机密数据的原因。尝试简洁地总结情况(例如,“交叉wiki垃圾邮件”);这将被记录在一个日志中,只有使用检查用户日志权限的用户才能看到。

返回信息[编辑]

用户摘要(“获取用户”)的检查用户结果中的一个典型条目如下:

  • 例子说话γ小旗(20:11,2019年7月12日-20:12,2019年7月12日)〔5〕
    1. 127.0.0.37XFF:127.0.0.1,127.0.0.5

这是格式化,以适应许多信息的格式,可以很容易地列出和撇去,但很难阅读,除非你知道提供的信息是什么。资料如下:

  • 用户名(用户链接)(从给定IP或范围编辑的时间段)[ IP或范围的编辑数量]
    1. 从IP地址编辑XFF提供的XFF信息(可以被欺骗)

按使用顺序列出了用于编辑的每个IP/XFF组合。

随后列出了用于IP或范围中的编辑的每个用户的最后十个用户代理(浏览器、操作系统、系统语言和版本)。

XFF格式[编辑]

XFFX转发标头指示从用户计算机(第一次)到最后一个代理服务器使用的一系列IP地址。在维基媒体中,最后一个代理服务器是维基媒体代理之一。百万富翁 维基媒体配置文件

在这个例子中:

AAAAAAAAAAAAXFF:104.4642,127.0.0.1,AAAAAAAAAAA,208800.152.46

  • 前两个地址(104.4642,127.0.0.1)对发端网络是私有的,不能直接从公共互联网到达,
  • 第三地址(AAA.AAA.AAA.AAA)是编辑器的“公共面”,通常是宽带或拨号ISP,公司网关,(但可能是匿名器或恶意软件被破坏的服务器),
  • 最后一个地址(20880.152.46)是维基百科鱿鱼之一(SQ36.维基媒体。org)。

MIDAWIKI配置设置私立医院 WGSX服务器 百万富翁 扩展使用这个委托代理钩子(如扩展:托管更改选择属性编辑的实际IP地址的方式。

个人工具链接[编辑]

当您从特殊的CheckUser得到结果时,您可以通过两个接口消息添加个人用户工具链接:

错误信息[编辑]

数据库查询语法错误

如果在尝试保存页面时收到这样的错误消息:

出现了数据库查询语法错误。这可能指示软件中的错误。最后一次尝试的数据库查询是:来自函数“EFUpDATECHECUSER DATA”的函数(SQL查询隐藏)。数据库返回的错误“1146:表”Cuychange不存在(LoalHOST)。

这意味着检查用户还没有正确安装。在这种情况下,您忘记创建必要的铜变数据库中的表。

应用程序接口[编辑]

校验用户也提供了应用程序接口.

APP?PHP?Actudio =查询和列表= CHECUSER和CURQuest= USSIPS和CUTARGET = JimBoWiels[API.PHP?Actudio =查询和列表= CHECUSER和CURQUEST =编辑和CARARGET = 127.0.0.1 / 16和XFF=1和Cuxason =
APP?PHP?Actudio =查询和列表= CuthUsLogLo.Culisher = WikyysOP和CulLead=25πAPI.PHP?Actudio=QueQueList= CuthUsSerLog&Culbase= 127.0.0.1和Culase= 20111015230000