我正在做一个运行嵌入式linux的项目。我想要两个用户组,一个具有有限的管理访问权限,另一个具有基本的只读访问权限。两者都没有完全的root权限。
像这样的产品通常禁止root登录吗?如果是,假设用户忘记了他们的帐户密码。他们想要重置密码,但是如何在没有任何root访问权限的情况下完成呢?
大多数盒子都设计有一个重置按钮,可以作为"重启"按钮,或者如果在启动过程中按住,则可以"重置为出厂设置"。
如果用户忘记了他们的密码,他们需要重置整个盒子,失去他们现有的配置。在任何情况下,您都不想让某人在没有物理访问权限的情况下重置密码(没有root访问权限)。
至少(物理访问&&配置擦除)应该始终是此操作的先决条件。
Root帐户通常是禁用的,除非你重置为出厂默认值是防弹的(即你有一个备用的固件副本在一个隐藏的区域,你可以随时恢复到)