New password: BAD PASSWORD: The password contains the user name in some form


有些时候服务器规定了用户的密码中不允许包含用户名,例如test用户你不能使用类似abtest123这种密码,但是我就是想要这么设置,可以使用chpasswd设置,
我不确定是否在所有情况下都可以,不过我使用其他方法没达到效果,
但是使用chpasswd后却成功了,如下:
echo "test:abtest123" | chpasswd
其中test是用户名,abtest123是密码。

 

 

原链接地址:http://www.kyzy.cc/317.html

本文转载于网络 如有侵权请联系删除

相关文章

  • Typecho教程 - ArticlePoster使用问题综合帖

    废话少说展开目录总结一下ArticlePoster1.0.7使用本地节点中可能会遇到的各种问题,以后就不一一解释了。网络超时展开目录服务器太慢ajax或者curl超时(解决:换服务器吧) 生成失败接口出出现错误了,导致json解析失败(解决:建议没有php基础不要修改插件)服务器太慢,具体看上方 生成失败接口端被防火墙拦截,导致请求返回空(解决:将/usr/plugins/ArticlePoster/service/放行)服务器被防火墙或cdn拦截(解决:除上面那条之外,把服务器ip也放行) 当前节点不可用原因和处理方法参考生成失败 点击生成海报按钮没反应没引入jquery(解决:在插件设置引入jquery)在插件设置引入jquery,点按钮无效(解决:那就是已经引入了,不引入即可)刷新页面后就可以生成了(解决:多半模板是pjax的,加一个pjax回调就行了,代码看最下面) /*ArticlePoster-Pjax回调*/ $('.article-poster-button').on('click',function(){ create_post

  • APD的TO46封装

    一、什么是TO46封装原文定义为:TO-46isathrough-holedevicewithametallid.Terminalidentification;Pin1Emitter,Pin2Base,Pin3Collector.Lead3,thecollectoriselectricallyconnectedtothecase.Notethelocationoftheidentificationtabtothepins.二、APD封装目前应用的APD主要有三种,即Si-APD、Ge-APD和InGaAs-APD。它们分别对应不同的波长。Si-APD主要工作在400nm~1100nm,Ge-APD在800nm~1550nm,InGaAs-APD则在1100nm~1700nm。对于光谱响应重叠的部分,InGaAs-APD具有更低的噪声和更高的频率响应特性,因而价格也是最高的。Ge-APD则处于两者之间。用Si-APD制作的单光子探测器已经逐渐趋于成熟,国外一些半导体公司(如美国的Excelitas公司(原EG&G和Perkinelmer公司))已经有产品在出售。例如InGaAs基

  • 【Hibernate教程】基于主键的单(双)向一对一的关联映射

    一、基于主键的单向一对一的关联映射 1、Person类 2、IdCard类 3、Person.hbm.xml 4、IdCard.hbm.xml 5、HibernateTest 6、数据库 二、基于主键的双向一对一的关联映射 1、Person类 2、IdCard类 3、Person.hbm.xml 4、IdCard.hbm.xml 5、HibernateTest 6、数据库

  • 配置多入口 Webpack 热更新失效?

    前言Webpack对于现代前端开发者,想必是相当熟悉了,在很多项目中,应用非常广泛,而webpack-dev-server,相信大家应该也都接触过。最近,作者在配置多入口,热更新在单入口是好使的,结果到了多入口不好使?,然后通过Google寻找答案,找到了一篇issue,HMRnotworkingwithmultipleentries,跟我的问题类似,好像真的有BUG?看到作者回复WechatIMG1679v4修复了该问题,我丢,我还在使用v3,翻看v4文档WechatIMG1680此时,只有一个感觉,热更新都多久的东西了,不应该存在多入口,热更新有问题吧?升级到v4之后,还是不行,当时我这暴脾气就上来了,直接翻看源码。翻看源码之前,首先要对热更新是个什么,有个基础的了解。模块热更新模块热更新(HotModuleReplacement)是指在浏览器运行过程中,替换、添加或删除模块,而无需重新加载整个页面。保留在完全重新加载页面期间丢失的应用程序状态在源代码中对CSS/JS进行修改,会立刻在浏览器中进行更新,并只更新改变的内容,节省开发时间对比LiveReload方案,HMR体现了其强大

  • 红包随机算法&微信群红包随机算法

    1.前言因疫情影响,部门2021年会以线上直播的形式进行,通过微信小程序展开。为活跃年会氛围,年会直播间会有抢红包环节。因产品要求,红包金额要随机生成,所以这里涉及到指定红包总额、数量和最大最小值情况下如何生成红包金额。可以看出,红包随机金额生成的输入是一个四元组<sum,num,min,max>,其中sum是红包总额,num是红包数量,min和max分别是红包最小最大值。所以这里可以抽象成如下算法:input:<sum,num,min,max> output:随机红包金额数组复制因为法币都有最小单位,比如人民币是分,所以上面输入四元组均可视为整数。2.参考微信群红包算法本质上,这和微信群红包没什么区别,发出一个固定总金额的红包,指定红包数量,那么随机分配红包金额时需要满足哪些规则? (1)所有人抢到金额之和等于红包总金额,不能超过,也不能少于; (2)抢到的红包金额至少是一分钱; (3)要保证抢到红包的人获取到的红包金额是随机的。实际上,微信群红包的min是1分钱,max是剩余红包金额均值的两倍,为什么是这两个值,因为这么做会保证随机值的期望值等于均值,来保证

  • 【JavaWeb】99:Maven应用详解

    今天是刘小爱自学Java的第99天。感谢你的观看,谢谢你。话不多说,开始今天的学习:昨天下载并配置了maven,今天就实际操作下。Maven的一个核心作用就是管理项目的依赖,这个依赖就可以理解成jar包。有了它就不用再去网上一个一个找jar包了,直接添加jar包的坐标就好。那么其具体如何导入呢?一、依赖管理在maven工程中,有一个核心配置文件pom.xml,在该配置文件中即可以引入依赖。1本地仓库引入<dependencies>标签就好比以前的lib包,<dependencie>标签也就对应着jar包。其中关于标签名:groupId:定义当前项目(jar包)隶属的实际项目组。artifactId:定义当前项目(jar包)的名称。version:定义当前项目(jar包)的版本号。正是因为有了version这个标签的存在,通过该标签统一版本起来也方便了很多。因为这两种依赖很常见,我本地仓库中已经有了,所以导入依赖时根据提示就可以导入。此外在开发工具中也可以直接搜索依赖:使用快捷键:Alt+Insert,可以搜索对应的依赖,点击即可以引入依赖。不过上述这两种情况,都

  • python连接HBase

    环境hadoop2.7.0 hbase1.2.1 Thrift0.9.0启动hbase的ThriftRPC./hbase-daemon.shstartthrift复制生成python的Thrift模块cdhbase-1.2.1/hbase-thrift/src/main/resources/org/apache/hadoop/hbase/thrift thrift--genpyHbase.thrift #生成gen-py文件 . ├──gen-py │├──hbase ││├──constants.py ││├──Hbase.py ││├──Hbase-remote ││├──__init__.py ││└──ttypes.py │└──__init__.py └──Hbase.thrift #把gen-py/hbase复制到项目下复制. ├──hbase │├──constants.py │├──Hbase.py │├──Hbase.pyc │├──Hbase-remote │├──__init__.py │├──__init__.pyc │├──ttypes.py │└──tty

  • 踩不死的机器蟑螂,清华研究登上Science子刊

    点击上方“算法工程师之路”,选择“星标”公众号重磅干货,第一时间送达本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载前段时间,「人类大虐『波士顿动力』机器人」的视频在网上走红,视频中的人用各种重物击打机器人,但却没有造成什么伤害。当然,这只是段打着「Bosstowndynamics」水印的合成视频。现实中的刚性机器人依然非常脆弱,但柔性机器人的耐受力可能要强得多,而且这种机器人一般结构简单、成本较低。最近,来自清华大学和加州大学伯克利分校的研究人员在《ScienceRobotics》杂志上展示了一个「纸条」形的小机器人,能以每秒20倍身长的速度移动,而且还经得起各种碾压和踩踏。论文地址:https://robotics.sciencemag.org/content/robotics/4/32/eaax1594.full.pdf如图所示,这个原型机器人的尺寸仅4.5平方厘米(3厘米乘1.5厘米),体重64mg。它最大的特点是能经得住研究人员的各种「虐待」。比如,在它身上加个100g的砝码:让一个119斤的人踩一脚:走一个15.6度的斜坡(此处用到的机器人

  • “杀”一个程序员不需要用枪,改三次需求就可以了!

    原文作者:CharlieChu原文出处:https://www.cnblogs.com/charliechu原文标题:《没有功能需求设计文档?对不起,拒绝开发!》在很多软件公司,特别是一些创业型的团队中,对于这样的情景可能大家都很熟悉:项目经理或者产品经理(产品狗)口头或者简单记录一下软件产品的大致要做的功能,直接就让研发团队的兄弟(程序猿)去狂撸代码。然后他就去喝茶撩妹或者回家陪老婆了...这种撸起袖子就开干的方式,看似简单高效,便于直接沟通,能够快速迭代。却不知,发现没有一份正规且实时更新的功能需求设计文档,会付出三四倍的代价来弥补。最终会引发一场产品狗和程序猿之间的“猿狗大战”...一、WHY-为什么需要功能需求设计说明书在没有功能设计文档时,主要有如下几个问题:1、前期研究团队沟通成本如何要让团队里面的所有人员对软件产品的功能需求设计有一个共识?没有功能设计文档,反正我是想不出有什么办法。当该项目的团队人员越多,沟通成本就变得很高。研发人员很容易有一个通病:以为自己了解了一小块需求就立即开始埋头狂撸......代码。最终很可能与项目经理和客户真正想要的功能相差甚远。更可怕的,研

  • SparkSQL的两种UDAF的讲解

    Spark的dataframe提供了通用的聚合方法,比如count(),countDistinct(),avg(),max(),min()等等。然而这些函数是针对dataframe设计的,当然sparksql也有类型安全的版本,java和scala语言接口都有,这些就适用于强类型Datasets。本文主要是讲解spark提供的两种聚合函数接口:1,UserDefinedAggregateFunction2,Aggregator这两个接口基本上满足了,用户自定义聚合函数的需求。UserDefinedAggregateFunction类UserDefinedAggregateFunction,在文件udaf.scala里面。是实现用户自定义聚合函数UDAF的基础类,首先,我们先看看该类的基本信息abstractclassUserDefinedAggregateFunctionextendsSerializable{ StructType代表的是该聚合函数输入参数的类型。例如,一个UDAF实现需要两个输入参数, 类型分别是DoubleType和LongType,那么该StructType格式

  • 架构思想

    关于什么是架构,一种比较通俗的说法是“最高层次的规划,难以改变的决定”,这些规划和决定奠定了事物未来发展的方向和最终的蓝图。从这个意义上说,人生规划也是一种架构。选什么学校、学什么专业、进什么公司、找什么对象,过什么样的生活,都是自己人生的架构。具体到软件架构,维基百科是这样定义的:“有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计”。系统的各个重要组成部分及其关系构成了系统的架构,这些组成部分可以是具体的功能模块,也可以是非功能的设计与决策,他们相互关系组成一个整体,共同构成了软件系统的架构。架构其实就是把复杂的问题抽象化、简单化,可能你会觉得“说起来容易但做起来难”,如何能快速上手。可以多观察,根据物质决定意识,借助生活真实场景(用户故事,要很多故事)来还原这一系列问题,抓住并提取核心特征。架构思想CPU运算速度>>>>>内存的读写速度>>>>磁盘读写速度满足业务发展需求是最高准则业务建模,抽象和枚举是两种方式,需要平衡,不能走极端模型要能更真实的反应事物的本质,不是名词概念的堆砌,不能过度设计基础架构最关键

  • 邱寒:我对区块链的2018年展望

    2017年由比特币上涨和ICO点爆的加密数字货币市场的整体疯涨走势一直延续到现在,历经9.4政策打压而不改趋势。财富效应引得无数人下海,各种各样的ICO和IFO项目层出不穷,比特币和区块链的概念开始普及,区块链商用化道路初露峥嵘。那么,2018年区块链行业会发生哪些变化?会给我们带来哪些期待?币圈一日,世间一年,形形色色的区块链项目、各种各样的数字货币、人潮汹涌的社群、跃跃欲试的资本,无地域无时间无监管限制的全球性交易市场,每天都有变化,每天都有惊喜,各种所谓财富奇迹,各种传销诈骗的消息,都在昭示区块链这块西部世界所引发的时代大潮才刚刚开始。我凭感觉对区块链在2018年做一个展望,对不对另说。比特币的价格经整理后还会上涨,但涨幅和力度肯定比不过2017年,比特币的儿子孙子仍会涌现,但可能会变异出一两种特别强大的存在,甚至会威胁到比特币的地位。项目ICO仍会继续,虽然国家政策限制,但会改头换面进行。跟着大量项目的上市,势必会分流参与人群和参与资金,加密数字货币市场不可避免会分化,有价值、有技术、有应用、有社群的币种会得到支持和上涨,一些有潜力还处于价值洼地的币种很可能重演2017年的币圈

  • Linux+MCSM9+Docker 搭建我的世界基岩版BDS服务器,MC基岩版开服教程

    Debian系统使用MCSManager面板和Docker容器搭建Minecraft基岩版私服的教程视频教程:https://blog.zeruns.tech/archives/676.html其他版本我的世界服务器搭建教程:https://blog.zeruns.tech/tag/mc/各种Minecraft服务端介绍和下载:https://blog.zeruns.tech/archives/626.html高性价比和便宜的VPS/云服务器推荐:https://blog.zeruns.tech/archives/383.html我的世界开服交流QQ群2:746189110MC开服交流QQ频道:https://url.zeruns.tech/mc_qq基岩版介绍MinecraftBedrockEdition也就是我的世界基岩版,基岩版(BedrockEdition),是由MojangStudios、XboxGameStudios和SkyBoxLabs开发的多平台版本Minecraft。由于游戏引擎来源于携带版,所以在此版本之前,这个作品系列在被提及时使用“携带版”、“MCPE”或“携带

  • UPC Participate in E-sports(参加电子竞技)(Biginteger的平方根:二分或牛顿迭代法)

    JessieandJustinwanttoparticipateine-sports.E-sportscontainmanygames,buttheydon'tknowwhichonetochoose,sotheyuseawaytomakedecisions. Je和Ju想去参加电子竞技,电竞有很多项目,但是他们不知道选哪一个,所以他们用一种方式去决策。       Theyhaveseveralboxesofcandies,andthereareicandiesinthei^thbox,eachcandyiswrappedinapieceofcandypaper.Jessieopensthecandyboxesinturnfromthefirstbox.Everytimeaboxisopened,Jessiewilltakeoutallthecandiesinside,finishit,andhandallthecandypaperstoJustin. 他们有几个糖果盒,在第i个糖果盒内有i个糖,每一个糖都由糖果纸包裹着

  • js 倒计时10秒后关闭当前窗口

    <scripttype="text/javascript">vartime=10;functioncloseWindow(){window.setTimeout('closeWindow()',1000);if(time>0){document.getElementById("show").innerHTML="倒计时<fontcolor=red>"+time+"</font>秒后关闭当前窗口";time--;}else{window.opener=null;//关闭窗口时不出现提示窗口window.close();}}</script><bodyonload="closeWindow();"> <divid="show">倒计时10秒后关闭当前窗口</div>

  • Tips For Your Maya Plugin Development

    (ThereasonwhyIwriteEnglishblogisthatI'mtryingtoimprovemywrittenEnglish.TheChineseversionwillbeappendedlater.)   TipsForYour MayaPluginDevelopment   -RequestablockofnodeidfromAutodeskforyourstudioorcompanyifyouaregoingtodevelopmanymayapluginsinthefuture. HowtorequestyourownMayaNodeIds?Accesshttp://www.autodesk.com/developmayaandgoto'RegisteraMayaDeveloperNodeIDBlock'section.You'llfindalinktheretoself-registeryourIDblock. Youmayaskthatwhythisitemshouldbefollowed?Thenextitemistheansw

  • FastDFS通过nginx实现图片压缩裁剪配置

     图片压缩裁剪 利用Nginx的image_filter模块实现: nginx_http_image_filter_module在nginx用于对JPEG,GIF和PNG图片进行转换处理(压缩图片、裁剪图片、旋转图片)。这个模块默认不被编译,所以要在编译nginx源码的时候,加入相关配置信息 (1)安装gd,HttpImageFilterModule模块需要依赖gd-devel的支持 yum-yinstallgd-devel复制 (2)编译安装nginx wgethttp://nginx.org/download/nginx-1.15.4.tar.gz#下载nginx压缩包tar-zxvfnginx-1.15.4.tar.gz#解压cdnginx-1.15.4/./configure--prefix=/usr/nginx-1.15\--with-http_gzip_static_module\--add-module=/usr/local/src/fastdfs-nginx-module/src/\#添加fastdfs-nginx-module模块--with-http

  • 开发一个 App 有多难?说出来你可能不信!

    上图为程序员客栈儿童类视频APP 1.开发一个APP有多难?说实话,单纯地从开发来说,开发一个APP没有那么难。如果一款APP的基本功能点确定了,开发时间一般为1-2个月就完成了,费用大约5-10万的样子。当然了如果1.0版本就要求很多功能,那开发时间就会延长,费用也会增加。 2.需要经历那些流程?简单来说一款APP的开发一般流程是这样的:原型(合格的原型)——设计(合格的设计)——前端——后端——测试。 3.需要哪些人员进行开发?原型:产品经理,根据确定的需求,画原型。设计:UI设计师,负责软件的人机交互、操作逻辑、界面美观的整体设计。前端:前端工程师后端:后端工程师测试:测试工程师 4.难点都在哪里?什么时候出现的? APP的开发,难点在于核心功能的确定。在开发过程中,最麻烦的就是需求改来改去,影响整个开发流程,导致开发进度缓慢,拖啊拖的,这就是为什么会由有“打死产品经理”的段子。正如我所说的朋友开发健身APP应该就是这样吧,最后都是拖死了。下图中的FitTime就是一个健身APP,前端一周就完成了。 有人说机型的匹配是一个难点。对于机型的匹配,没有那么难。适配繁多的Androi

  • Python简介

    Python是著名的荷兰人“龟叔”GuidovanRossum在1989年创建,Guido现在就职于Google。 基于C语言 缺点 运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。 代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的xxx.exe文件)发布出去。要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。 命令行模式:直接输出Python文件运行结果 Python交互模式:输入Python,适合调试代码 Python交互模式的代码是输入一行,执行一行,而命令行模式下直接运行.py文件是一次性执行该文件内的所有代码。可见,Python交互模式主要是为了调试Python代码用的,也便于初学者学习,它不是正式运行Python代码的环境!

  • 内盘、外盘

    内盘:以买入价成交的交易,买入成交数量统计加入内盘。   外盘:以卖出价成交的交易。卖出量统计加入外盘。   号 委托买入价 数量(手) 序号 委托卖出价 数量(手) 1 3.60 4 1 3.75 6 如某一刻股票xx的委托情况如上: 由于委托买入价与卖出价之间没有相交部分,股票xx在此刻就没有成交,申买与申卖就处于僵持状态。此时,若场内的买盘较为积极,突然报入一个买入价3.75元,则股票xx就会在3.75元的价位上成交,成交价为申卖价,这就是外盘。   序号 委托买入价 数量(手) 序号 委托卖出价 数量(手) 1 3,60 4  1 3,75 6       由于委托买入价与卖出价之间没有相交部分,股票G在此刻就没有成交,申买与申卖就处于僵持状态。此时,若场内的抛盘较为积极,突然报入一个卖出价3.60元,则股票G就会在3.60元的价位上成交,成交价为申买价,这就是内盘。 内盘,外盘这两个数据大体可以用来判断买卖力量的强弱。若外盘数量大于内盘,则表现买方

  • 思维过程

    首先满足奇数位递增这个条件 显然有且只有从\(2n\)个数中取\(n\)个数,即\(C_{2n}^{n}\),就能满足这个条件 在满足这个条件之后,剩下了\(n\)个数,显然顺序不能变 举个例子\(n=3\) 那么假设取出了\(1\)\(2\)\(5\) 那么剩下三个数的顺序只能是\(3\)\(4\)\(6\),不能是其他的如\(4\)\(6\)\(3\)或者\(6\)\(4\)\(3\) 所以现在就剩下最后一个条件需要满足 其实这里已经能看出来卡特兰数的影子了 将最开始取出的\(n\)个数变为\(1\),剩下的数位\(0\) 显然在任意位置\(0\)的前缀和必须比\(1\)少(反证法证明) 另一方面在任意位置\(0\)的前缀和必须比\(1\)少的数列显然满足最后一个条件 所以是卡特兰数

相关推荐

推荐阅读