仅须1行代码搞定shell安全锁

发布于 2020-06-29 14:40:27

rt-thread的shell功能方便好用,还可以加入密码鉴权保障安全。但令许多人苦恼的是,一但登陆进入shell就没办法再锁定它了,除非reboot。现在给大家送福利啦!仅须1行代码搞定shell安全锁。废话不多说,上代码。在shell.c文件中finsh_wait_auth函数的后面附上代码:

MSH_CMD_EXPORT_ALIAS(finsh_wait_auth, lock, lock shell for relogin);

查看更多

关注者
0
被浏览
178
jijintao
jijintao 2020-07-03

在别的线程把finsh_thread_entry线程删了,需要的时候再重新创建,创建后就需要重新验证权限了.
我是这样做的

3 个回答
bernard
bernard 2020-06-29
谢谢,看到PR了,不过在命令上,命名个什么样的名字还是需要多考虑下,这样大家不容易无解
JQRR_7669
JQRR_7669 认证专家 2020-06-29
在shell命令行打入lock命令即可实现随时锁定shell。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友