Hi @Mr_Meraki , these two scenarios are valid concerns and they can be addressed as follows. Device is offline; you setup a password and manage it with your own solution. Here, the device will synchronise with dashboard and apply that local password once it goes online. After that, you will use the local password you defined in dashboard and stored in your own solution. You may define it every time you need local access; nothing prevents you from doing that. However, the only time you need local access is when you are doing a basic config to make it connect to dashboard or some troubleshooting. Therefore, it's not best practice to change it every time as the consequence is two fold: [a] device might be offline so it doesn't get the new password, [b] new password applies to all devices so you would need to know it when you troubleshoot a different device. So this last fold brings us to your second scenario Device is offline but a password has been set and nobody knows it; so here a factory reset would erase it along with any other config. As a result, you would login locally with serial number and configure it to be online in dashboard. Once device is online, it would sync with dashboard and get the new local password again. Therefore, if you don't know the last password, you'll have to redefine it every time you do maintenance or add a new device. That's what I call administrative overhead and definitely not a best practice. In summary, We can think of a "situation where the device has been statically set so you can't get it back online." and that's the case where a factory reset is useful. For example, a config that brings the device offline, like adding the wrong management VLAN. You can bring it back after factory reset but the device would synch with dashboard and put the wrong management VLAN again. The result is a kind of a racing condition where you need to know the local password and also revert the change in dashboard. Otherwise you may get an offline and online loop situation.
... View more