说张飞守徐州属实是抬举张飞了,一个非常反常识的事情是,曹豹当时的地位比张飞要高很多。
首先看几位当事人的相关记载。张飞传没写这事,裴注也没有补充,先主传提了一下,说刘备和袁术对峙时吕布趁虚袭击了下邳,守将曹豹叛变,悄悄欢迎吕布。而先主传注引英雄记则说刘备留张飞守下邳,自己去和袁术打,张飞想杀了曹豹,曹豹坚营自守并派人招来吕布,于是张飞败走,下邳失守。吕布传只说吕布趁刘备和袁术对决时趁机袭取了下邳,而吕布传注引英雄记说吕布率军来到下邳城西四十里时,刘备的中郎将许耽派手下的司马章诳去见吕布,说张飞杀了曹豹,城中大乱,丹杨兵一千多人在西白门城内,听说吕布军到来十分振奋,只要吕布一来就马上打开城门,于是丹杨兵和吕布里应外合击败了张飞。
先主传说曹豹是下邳守将,而英雄记则说刘备留张飞守下邳,但无论先主传还是英雄记都没说二者之间的统属关系,张飞和曹豹都是下邳守将,并没有资料可以说明曹豹听命于张飞或者张飞听命于曹豹。
张飞传里说吕布死后,张飞因功被曹操表为中郎将,那么在吕布袭击下邳时,张飞如果担任武职,显然只能低于中郎将,最多是校尉或者都尉这个级别。不过张飞这时更可能是府吏,刘备任平原相时他就担任别部司马,刘备任豫州刺史时张飞也应当是刺史府的司马,例如资治通鉴就说张飞当时正担任刘备手下的司马。这里可以做个类比,荀彧在曹操任东郡太守担任别部司马,曹操成为兖州刺史后荀彧任司马,和张飞几乎一致,因而个人认为张飞此时大概率是府吏司马。
再看曹豹的身份。曹豹当时是下邳相,即下邳太守,徐州只有五个郡国,其中下邳是徐州州治所在地,可见曹豹的重要程度。曹豹属于陶谦旧部,武帝纪记载曹操第二次征讨徐州时,陶谦派部将曹豹和刘备屯兵郯东抵抗曹操,将曹豹放在和刘备对等的位置,可知其是陶谦麾下的主要将领之一,估计类似于刘表手下的蔡瑁黄祖之流。陶谦传里说陶谦信任曹宏这种谗慝小人,可能曹豹和曹宏之间有亲属关系。
太守国相在东汉是二千石的官职,而即使是三公府的长吏也不过千石,实际上陶谦曾因为向朝廷进贡的缘故,他手下地位最高的两位府吏赵昱和王朗就被朝廷任命为太守以示嘉奖。因而光就官阶而言,曹豹无疑高过张飞,张飞杀了曹豹相当于荀彧杀了张邈,搞得城内大乱是必然的。
但也不能直接得出曹豹是张飞领导的结论。虽然曹豹官职更高,但张飞代表的是州府,如果没有得到刘备本人的允许,曹豹作为国相当然是不能向州府发号施令的。所以存在三种可能,一是刘备让曹豹暂时统领州府,二是刘备让府司马张飞暂时统领国相曹豹等人,三是二者互不统属。
实际上张飞的地位不但比不上曹豹,他在下邳城中甚至连老二都算不上,那个给吕布通风报信的许耽此时担任中郎将,这是张飞几年之后才当上的官职。可以想见的是,曹豹作为在陶谦旧部中地位极高的将领,而张飞又是暴脾气加刘备亲信,无论怎么设置二者都必然会发生冲突。许耽是丹杨人,和陶谦是同乡,他所率领的也是丹杨兵,如果张飞和曹豹发生冲突,许耽这样的人多半会站在曹豹一方,那么场面肯定对张飞是不利的。换成普通人可能就直接被曹豹架空了,但曹豹运气不太好,他遇到了性格有点偏激的张飞。
而这里的另一个疑点是,曹豹和张飞发生冲突后为什么要去召唤吕布而不是直接报告刘备或是找其他太守同僚求助,刘备再怎么偏袒自家兄弟也不至于不给曹豹这个下邳相一点面子。先主传里写刘备当时和袁术在盱眙、淮阴一带交战,从地图上可以看出,这两个地方到下邳的距离大约相当于小沛到下邳的距离,只有一百多公里,结果是他们二人谁都没有找刘备告状,反而是吕布突然出现在了下邳。
无论是张飞想要杀曹豹还是曹豹想要杀张飞都不是件小事,不给刘备打报告说明情况已经紧急到来不及通知刘备,那为什么曹豹会去通知吕布而且吕布出现得如此之快?只能说明吕布在二人矛盾爆发之前就做好了准备。
英雄记里说吕布刚拿下徐州后就收到了袁术的军粮和感谢信,但下邳马上就发生了叛乱,连陈宫这种高级官员都有参与,背后指使者正是袁术。更奇怪的是陈珪的儿子陈应也成了袁术的人质,但陈应按记载是在下邳,而袁术从没拿下过下邳,这中间错综复杂的关系由于缺乏史料的缘故,也很难缕清楚了。
吕布勾结兖州官僚叛变时,曹操后方有夏侯惇荀彧程昱等人前赴后继扑火也只剩下三个县没有叛变。就徐州当时的情况而言,这似乎并不是讨好曹豹就能解决的。
想多了。
下邳守将换成任何人,都无法影响吕布的轨迹,不能避免刘备要遭受袁术、吕布联手,内外夹击这件事的发生,即该役刘备最大的败因不可变更——所以这是一道没有“妥当”的题型。
既然换谁来都是失败,留下张飞到底有哪里不妥当呢?实际上,即便是事后看,留下张飞也没有什么不妥当的
刘备外出作战,家里要留一支嫡系武装力量,人选不是张飞便是关羽,还能有谁?
捎带,同时期的曹营已称关羽、张飞皆为万人敌,这二位官位不显,但名声在外。
无论留关羽还是张飞,都没可能给下邳相曹豹打下手,所以史称:
英雄记曰:备留张飞守下邳,引兵与袁术战於淮阴石亭,更有胜负。
张飞不是下邳国的行政长官,他是徐州牧刘备指定的下邳守将。
所以,甭管张飞是不是将军、中郎将,官位够不够与二千石掰手腕,他都是负责留守该地区的最高指挥官——拥有刘备授予的战时守备最高权限。
那么为何也有史料称曹豹为下邳守将呢?
先主与术相持经月,吕布乘虚袭下邳。下邳守将曹豹反,间迎布。
备中郎将丹杨许耽夜遣司马章诳来诣布,言"张益德与下邳相曹豹共争,益德杀豹,城中大乱,不相信。
因为曹豹是下邳相,称他为下邳守将是没问题的,不外乎这个下邳相通过史料互参可以得出:被张飞临时节制的结论。这是徐州牧刘备——该地区实际最高长官的战时授权的。那么史料中的“张飞守下邳”与“下邳守将曹豹”并不矛盾,反而互为补充。
认为张飞作为留守人选不妥当的声音,主要是杀曹豹这件事:
备中郎将丹杨许耽夜遣司马章诳来诣布,言"张益德与下邳相曹豹共争,益德杀豹,城中大乱,不相信。丹杨兵有千人屯西白门城内,闻将军来东,大小踊跃,如复更生。将军兵向城西门,丹杨军便开门内将军矣"
许耽、章诳这方对吕布的说法是“张飞与曹豹共争,后者被杀”——这是对吕布的说辞,二者因何而争,后者堂堂二千石为啥被直接宰了则没提及。
但史料有明确记载:
下邳守将曹豹反,间迎布。
曹豹要造反,迎吕布入下邳,所以被张飞杀了。
下邳地方长官叛乱,张飞平乱,这就是“张益德与下邳相曹豹共争”的真相,结果是曹豹被杀。
丹阳兵代表在吕布距离下邳四十里时,与吕布取得联系,这可不等于吕布军在此时才被发现。
这件事的顺序大致如下:
张飞的脾气再暴躁,也不是个蠢人,斩杀己方二千石这严重的事,不与刘备事先通气,大概率是事出紧急。事后仍然任用丹阳兵守西门,或许是认为乱党尽数伏诛,或许城中兵力有限抑或其它原因,无论怎样,这番闹腾下来城中各方丧失信任基础,处于失控边缘。
杯具在于,这番折腾后,依然有人惦记着引吕布入城,而吕布来得正是时候,下邳唾手可得。
吕布和曹豹先后反水,本质上和张飞没啥关系。也就是张飞摆平曹豹这一波,若换成关、张以外的人守下邳,怕不是反被曹豹一波推掉。
以刘备当时所掌握的资源来说,这是一道无解的题,谁来都差不多,留守的人选只有更差,未必有更好。