00:01
讲一下my circlel confi editor这个命令,这个命令可以存储你的登录信息,存储在mylo CF里面,这样你登录的时候就。不需要再输入账号密码了,嗯,直接演示吧,可能看起来效果好一点。比如我们正常登录的话,比如说可能要写IP端口,用户名,密码,这样登录起来会比较麻烦,而且密码也会被看见,当然你非交互式的也可以,但是也不太方便,所以我们可以配置一个免密,就用这个mysql confi命来做啊,用法比较简单,就是。有set。The set.刚刚log pass指定你的名字,后面就跟你正常连接的那些信息就可以,但是密码的话必须得手动输入,也就是必须是交互式的输入,它不支持标准输入输入。
01:12
配一下吧。S.香港login。Pass,随便设置个名字,我们一般会用账号来区分,不然的话名字多了也不好记住,后面的话跟你正常的连接信息就可以,我这里就直接复制了。然后他会家务事的让你输一个密码啊,因为我之前存在了,所以他会问我是否覆盖,我这里就直接覆盖了,然后我现在登录的话,我就可以用这个login pass登了,我们刚才设置的是名字加root,那我们就可以直接这样登,就可以登录数据库了。
02:03
我们也可以查看一下这个信息。我们全部看吧,就会看到我们刚才配置的那个连接信息,但是它密码的话不会直接显示出来。这个最大的缺点的话,或者是也不能叫缺点嘛,可能算不好用的地方,就是这个配置的时候,密码必须得手动输入。这对我们编写脚本来讲的话就不太方便。所以呢,我们就可以解释一下这个文件其实。其实这个文件的话有我解析过了,官方也有解释,也可以直接看官方的源码。它用法也比较简单,也有Python版的,也有大脑写好的,这里我们都不看了,我们就主要是用起来不太方便,你用官方版的话。
03:04
你可能得改一改,就比如说交互式输入。可以根据你的需求改为那种,比如说读某个文件啊,或者读SD啊之类的东西。开版的话没啥问题,主要就是它有个那个加密的包,可以调操作性的OSSL来做,但也比较麻烦,所以我们用西奥版来实现。我们看一下那个文件的格式,格式的话比较简单,开头四个字节也是填充符,全是你不用管,然后4~24,这20个字节的话就是它的K,原始的K,后面的话就是记录的数据,每一行。我一个吧,用四字节表示大小,后面就是这个大小就是它的具体的值。哎,这个我们也不用看具体的,因为这也没啥意思,因为它代码里面都这样写的,所以我们就可以根据这个来写脚本来解析了。
04:08
嗯,直接用吧。脚本的话,我这里提前写好了,嗯,名字我也叫这个。我们直接执行用法的话比较简单,直接执行这个脚本,比如说我们要解析,那我们就D扣的,我们解析刚才那一个叫。它是叫加入下面的点买罗,点CF文件,我们可以直接解析出来,比如说我们刚才看到信息和官方集出是一样的,不过官方的话他把密码隐藏了,我们这里的话就直接把密码打印出来了,这样你哪一天你配了免密,哪一天忘了密码,你还可以这样查看一下密码。给你这个脚本的主要目的的话,可能更多的是为了那种非交互式的配置免密。
05:03
我们也演示一下吧,比如说我们编辑一个文,我们先把当前的这个文件删了吧,不然可能不太方便测试,我把这个文件删了,诶然后我们再用刚才免密登的话,应该是登不了了,登不了了,所以然后我们重新用我们的这个脚本来生成一下,进行脚本in刻的,然后跟上你要加密之后的文件,然后跟下原始的文件,原始文件我们还没有编辑,我们编一个吧。啊,就这TT吧,格式的话跟他之前的长一样就可以啊,我这里之前有写过。改一下密码吧,我改个错误的密码,先演示一下,看一下效果,然后我们执行脚本。跟上in code,跟上我们加密之后的文件,再跟上原始的文件,然后它就生成了这个文件,我们看一看内容。
06:08
嗯,它是二进制格式的,所以我们可能没法直接看,因为它加密过的嘛,它虽然是A,但它好歹也是在加密,所以没法直接看。我们现在试一下刚才那个免密登录,我们现在是用的错误的密码,所以我们理论上应该是。会报错说我没有权限,但是他这个报错没有权限,其实我们的密码错误,我们现在改个正确的密码,我们再来试一下啊,我们直接在下面加吧,我们只ROOT2吧密码,我们这就是正确的密码,然后我们再来重新生成一下。然后我们再来登录一下,用root的话是错误的,密码应该是登不了的,我们刚才改了好像叫ROOT2,我们用2登录就可以了。
07:01
所以这个脚本还是先来我们看一下脚本里面的内容吧,脚本里面,嗯,主要是对用西的话,读写二进制数据的话不方便,所以我们会用一些临时文件来存它的中间数据,用Python做的话会方便很多,但是可能有的环境没有Python,所以就用了西药写的,这西药里面没啥依赖的。我连vim的那个。处理二进制数据的命令都没有用。有兴趣的自己去看吧,这也没啥好说的,因为全是写的。我们再把这个解压解出来看一看吧,反正也没啥。文字我们刚才加密之后的文件,我们刚才加密的这两个就能在这里看到,所以如果要用这个my edit来做比较安全的那种规范的话,可能就。
08:12
不那么安全了。我把脚本还是放在评论区的,有兴有兴趣的自己去试一下吧。
我来说两句