I wish to customize the Elementary OS and deploy it to end user for use, following are two required requirements.
all end-users' elementary OS version must match the version of original OS which is located in the server. if the version is different from the server, an unattended update will be started in back-end.
all end-users' setting must match with the setting of original OS which is located in server(except files in tmp), which means there is no personal data in this OS, once any changes are found, a re-image process will be triggered, or the OS in end-user's PC will be re-installed in unattended way. all these process will be triggered automatically.
If I wish to implement above features, what I need to do, any thoughts/ideas? thanks in advance