在为mkdir使用选项卡完成时,我发现了一个名为mkdict的二进制文件。但我找不到手册或其他细节。Google搜索只会在具有此名称的python库中生成信息,但我不认为这个命令是那样的。那是什么?
我在VM中运行Oracle Linux 8,没有GUI (只是cli)。下面是一些我试图找到信息的命令的结果:
位置:
$ which mkdict
/usr/sbin/mkdict想找点什么:
$whatis mkdict
mkdict: nothing appropriate.
$man mkdict
No manual entry for mkdict
$help mkdict
-bash: help: no help topics match 'mkdict'
$mkdict --help
-d, --decrompressdecompress
$dnf info mkdict*
Error: No matching Packages to list 如果我尝试运行它,那么似乎什么都不会发生。也许它是在等待输入。终端机只是坐着试着运行,直到我休息。
Google搜索mkdict + linux只给出相同名称的Python包的结果,至少在我查看的结果中是这样的。但这似乎不太可能是那个软件包,它显然很少从PyPI下载。
mkdict是什么?它是做什么的或者是做什么的?
发布于 2022-01-19 21:07:50
谷歌搜索/usr/sbin/mkdict (因为它在sbin而不是bin中很有趣)找到了这个畜生
没有为/usr/sbin/mkdict & /usr/sbin/packer找到手册页。这些二进制文件是cracklib-dicts RPM包的一部分,但是RPM包中没有包含任何手册页。
来自红帽,适合甲骨文Linux。
Cracklib似乎有Python端口,但最初是C,显然可以通过拒绝那些容易破解的密码来验证密码。最初自述的开始
CrackLib是一个包含C函数的库(实际上有很多函数,但您只需要使用其中的一个函数),它可以在"passwd"-like程序中使用。这个想法很简单:从源头上过滤掉密码,防止用户选择可以通过“破解”猜到的密码。CrackLib是第5版“破解”软件的一个分支,包含了大量从新软件中挑选出来的想法。在写这篇文章的时候,破解5是不完整的(还在等待购买我的家用电器)--但我想我可以和你分享这个。
如果Oracle Linux正在使用Python端口或原始端口,那么通过查看“二进制文件”就可以很容易地找到它。
https://unix.stackexchange.com/questions/687091
复制相似问题