suse12系统,调用脚本报错:mkpasswd: command not found
linux:~/mini/aa # ./make_xx.sh
[2021-09-18 01:20:34][43452][main][INFO] Creating xxxx...
[2021-09-18 01:20:34][43452][main][INFO] Start to check the environment...
Please input a password for root:
Retype passward:
[2021-09-18 01:20:51][43452][get_xxxx][INFO] Password received
./make_xx.sh: line 88: mkpasswd: command not found
linux:~/mini/aa #
解决方法:
linux:~ # mkpasswd
提示使用 cnf mkpasswd
得到whois包
Ubuntu直接提示whois包
Linux-voz6:~# mkpasswd
If ' mkpasswd 'is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf mkpasswd
Linux-uoz6:~# cnf mkpasswd
The program 'mkpasswd ' can be found in the following package:
* whois [ path: /usr/bin/mkpasswd, repository: zypp (SLES12-SP2-12.2-0) ]
Try installing with:
zypper install whois
如果有安装源,可以直接使用 zypper install whois
否则在安装iso中找到包,用 rpm -ivh whoisxxx.rpm来安装