The colorOS operating system provides limited security by defining two (2) classes of user: System and non-System.
If Logins Are Enabled
If logins are enabled (see Customizing to enable or disable logins), when colorOS is first initialized, it will create a System class account:
Username: SYSTEM
Password: MANAGER
No commands will be available until the user logs in with the LOGIN command. Once any user logs in, they can update their password with the PASSWORD command.
There are two basic differences between logging in with a System login and a non-System login:
1. Some commands (e.g., SHUTDOWN, REBOOT) are only available to a System login
2. A System login can ATTACH to any User File Directory (UFD) on the SD card, whereas a non-System login can only ATTACH to their own UFD, or any subdirectories beneath their own UFD.
If Logins Are Disabled
If logins are disabled (see Customizing to enable or disable logins), the LOGIN command will be disabled, all commands will be available, and the user will implicitly be logged in as SYSTEM.
Creating Non-System Logins
A System login can create a new non-System user. For example, to create the user jsmith:
OK, create user jsmith
Enter Password: ******
Re-Enter Password: ******
Password updated for JSMITH
This will automatically create the user’s UFD (in this example, /MFD/jsmith), and the user can then login.