- 主题:为什么B用户丢信息?
这个比较汗,id里非法字符?
【 在 SoapDinosaur (肥龙) 的大作中提到: 】
: sprintf(buf, "rm -rf home/%c/%s", toupper(userid[0]), userid);
: /\
: 这里
: ...................
--
FROM 218.83.250.*
这个。。。据说我们站现在每天备份.pass……
【 在 wualing (搞定了) 的大作中提到: 】
: 建议加强对用户数据和版面信息的安全保护,功能增加太多,用户数据丢失对站点的打击是致命的,对.PASSWDS和.BOARDS两个文件,太重要了,就写在一个地方,出问题就没法找回了。
: 虽然可以不时备份,但总难保会因为丢这两个文件,我站的悲痛教训,上次的原因到现在都不是很明了,感觉在杀miscd的时候有问题,回写PASSWDS文件居然全部清空了数据,太可怕了,后边在恢复数据后准备开站的时候曾经重现过一次这个问题。
--
FROM 218.83.250.*
明白了。。。囧。。。
似乎没听人说过遇到这个问题。。。
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: 不是,是这句话不是原子的,双实例同时跑的时候
: 可能toupper的时候还是好的,到后头就非法了
--
FROM 218.83.250.*