2
所以,我試圖製作一個密碼腳本,並且它在很大程度上起作用。但是,循環會一直持續,而不是在每個「不正確的密碼」之後停止,因此用戶可以輸入密碼。然而,它不斷髮送垃圾郵件不正確的密碼,並沒有機會輸入任何東西。 我也試過把read password
放在直線下面,但是這也不起作用。終端密碼
#!/bin/bash
# Author: Dom (GlitchyShadowZ)
# No name lol
# Password Protected Terminal
echo "Please enter password to continue"
str="owo"
read password
until [ $password = $str ]
do
# Password Verification
if [ $password = $str ];
then
echo "Password correct. Logging in"
else
echo "Password Incorrect. Try again."
fi
done
您需要在循環內讀取密碼,否則它將永遠不會改變。 – msitt