重置parallels desktop虚拟机密码的脚本

作者 | 2019年9月25日

MacOS上的虚拟机软件用的Parallels Desktop。虚拟机也就偶尔开一下,设置的密码经常忘记,导致经常打开后要重置密码。不想记住麻烦的命令,于是写了一个重置虚拟机密码的脚本:

#!/bin/bash
# reset passowrd of parallels desktop VMs
#author tlanyan<tlanyan@hotmail.com>

prlctl list -a
machines=`prlctl list -a|sed '1d'`
count=`echo "$machines"|wc -l`
((count--))
read -p "please select vm index[0-$count]:" index
if [ $index -gt $count ]; then
    echo "invlid choice!"
    exit
fi

((index++))
line=`echo "$machines" | sed -n ${index}p`
echo your choice: $line

id=`echo "$line" | tr '{}' '  ' | awk '{print $1}'`

read -p "please input username:" username
read -p "release input password:" password
prlctl set $id --userpasswd $username:$password
打赏 赞(5)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注