主题
termux设置登陆密码
在 Termux 中设置一个脚本,要求输入指定密码才能进行下一步。
1,创建脚本文件:
打开 Termux,使用以下命令创建一个新的脚本文件,比如pass.sh:
bash
vim pass.sh2,编辑脚本文件:
在编辑器中,按i开始编辑,然后将以下内容复制粘贴到脚本文件中:
bash
#!/bin/bash
interrupt_handler() {
echo "非法行为!!!"
}
trap interrupt_handler INT
password="此处为密码"
while true; do
read -s -p "请输入密码: " input
if [[ $input == $password ]]; then
echo -e "密码正确!继续执行下一步..."
break
else
echo -e "密码错误,请重新输入。"
fi
done
echo "欢迎登录"
trap - INT3,保存和退出:
先按esc,然后按:qw 来保存修改并退出。
4,添加执行权限:
使用以下命令为脚本文件添加执行权限:
bash
chmod +x pass.sh5,将脚本文件移动到合适的位置
这样在每次 Termux 启动时都会自动执行该脚本。使用以下命令将脚本文件移动到目标位置:
bash
mv pass.sh $PREFIX/etc/profile.d/现在,当你启动 Termux 时,pass.sh 脚本将自动执行。必须输入密码才可以进入。ctrl+c杀进程也无效。亲测目前可用